Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/toolkit/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/toolkit/__init__.py')
-rw-r--r--sugar_network/toolkit/__init__.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/sugar_network/toolkit/__init__.py b/sugar_network/toolkit/__init__.py
index 4088e07..073ec4d 100644
--- a/sugar_network/toolkit/__init__.py
+++ b/sugar_network/toolkit/__init__.py
@@ -450,45 +450,6 @@ def svg_to_png(data, w, h):
return result
-class File(dict):
-
- AWAY = None
-
- def __init__(self, path=None, meta=None, digest=None):
- self.path = path
- self.digest = digest
- dict.__init__(self, meta or {})
- self._stat = None
- self._name = self.get('filename')
-
- @property
- def size(self):
- if self._stat is None:
- self._stat = os.stat(self.path)
- return self._stat.st_size
-
- @property
- def mtime(self):
- if self._stat is None:
- self._stat = os.stat(self.path)
- return int(self._stat.st_mtime)
-
- @property
- def name(self):
- if self._name is None:
- self._name = self.get('name') or self.digest or 'blob'
- mime_type = self.get('mime_type')
- if mime_type:
- import mimetypes
- if not mimetypes.inited:
- mimetypes.init()
- self._name += mimetypes.guess_extension(mime_type) or ''
- return self._name
-
- def __repr__(self):
- return '<File path=%r digest=%r>' % (self.path, self.digest)
-
-
def TemporaryFile(*args, **kwargs):
if 'dir' not in kwargs:
kwargs['dir'] = cachedir.value
@@ -843,6 +804,3 @@ def _nb_read(stream):
return ''
finally:
fcntl.fcntl(fd, fcntl.F_SETFL, orig_flags)
-
-
-File.AWAY = File()