Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return paste
- def get_content(self, uuid):
- res = self.db.get("SELECT content FROM nopaste \
- WHERE uuid = %s", uuid)
-
- if res:
- return bytes(res.content)
-
def cleanup(self):
"""
Removes all expired pastes and removes any unneeded blobs
<section class="section">
<div class="container">
- {% if content %}
+ {% if entry.mimetype.startswith("text/") %}
<div class="block">
- {% module Code(content) %}
+ {% module Code(entry.blob) %}
</div>
{% elif entry.mimetype.startswith("image/") %}
<div class="block">
# This has received a view
entry.viewed()
- # Fetch the content if the output should be displayed
- if entry.mimetype.startswith("text/"):
- content = self.backend.nopaste.get_content(entry.uuid)
- else:
- content = None
-
- self.render("nopaste/view.html", entry=entry, content=content)
+ self.render("nopaste/view.html", entry=entry)
class CodeModule(ui_modules.UIModule):