diff options
Diffstat (limited to 'fbin/db.py')
-rw-r--r-- | fbin/db.py | 20 |
1 files changed, 1 insertions, 19 deletions
@@ -71,23 +71,9 @@ class File(db.Model): continue return '{} B'.format(size) - def get_path(self): - return os.path.join(current_app.config['FILE_DIRECTORY'], self.hash + os.path.splitext(self.filename)[1]) - - def get_thumb_path(self): - return os.path.join(current_app.config['THUMB_DIRECTORY'], self.hash + '.jpg') - - def get_size(self): - try: - if self.size: - return self.size - return os.path.getsize(self.get_path()) - except OSError: - return None - @property def formatted_size(self): - return self.pretty_size(self.get_size()) + return self.pretty_size(self.size) @property def formatted_date(self): @@ -105,7 +91,3 @@ class File(db.Model): @property def ext(self): return os.path.splitext(self.filename)[1] - - @property - def exists(self): - return os.path.exists(self.get_path()) |