Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/olpc/datastore/model.py
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-06-25 09:43:12 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-06-25 09:43:12 (GMT)
commit117a52f340e3a1a26e2658364e1a2123acff2867 (patch)
treea37b65f7f9e92818a38acc534885bfe8230fd53b /src/olpc/datastore/model.py
parent1d830942cadba3053150727c66de555f371c42a7 (diff)
USB centric backingstore (inplace storage)
Diffstat (limited to 'src/olpc/datastore/model.py')
-rw-r--r--src/olpc/datastore/model.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/olpc/datastore/model.py b/src/olpc/datastore/model.py
index abc2462..ccca0f1 100644
--- a/src/olpc/datastore/model.py
+++ b/src/olpc/datastore/model.py
@@ -81,6 +81,8 @@ class Content(object):
ext = self.get_property('ext', '')
if filename:
+ # some backingstores keep the full relative path
+ filename = os.path.split(filename)[1]
f, e = os.path.splitext(filename)
if e: return filename, None
if ext: return "%s.%s" % (filename, ext), None