diff options
| author | Mia Herkt <mia@0x0.st> | 2022-12-13 21:51:39 +0100 |
|---|---|---|
| committer | Mia Herkt <mia@0x0.st> | 2022-12-13 21:51:39 +0100 |
| commit | 6055a509485598afa6aea9cbf841424d48f5e761 (patch) | |
| tree | ac7fc5b81eed832ee91788211884a965c4ecc579 /fhost.py | |
| parent | b1ed63c4019228cf94deb7b524d586955ec44bb8 (diff) | |
File: Add is_nsfw property
Diffstat (limited to 'fhost.py')
| -rwxr-xr-x | fhost.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -149,13 +149,17 @@ class File(db.Model): self.expiration = expiration self.mgmt_token = mgmt_token + @property + def is_nsfw(self) -> bool: + return self.nsfw_score and self.nsfw_score > app.config["NSFW_THRESHOLD"] + def getname(self): return u"{0}{1}".format(su.enbase(self.id), self.ext) def geturl(self): n = self.getname() - if self.nsfw_score and self.nsfw_score > app.config["NSFW_THRESHOLD"]: + if self.is_nsfw: return url_for("get", path=n, secret=self.secret, _external=True, _anchor="nsfw") + "\n" else: return url_for("get", path=n, secret=self.secret, _external=True) + "\n" |
