diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-02-15 22:36:27 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-02-15 22:36:27 (GMT) |
commit | 146d2def514c2287f49e6e3acb44d020184d61d0 (patch) | |
tree | d4325d2cf6797c454ec432df128eb84eefc26ffd /readactivity.py | |
parent | d695a2020b9b7cf5158708df9be79d6eb5bf8a9d (diff) |
Preserve extension while making a temporary copy of the file
Diffstat (limited to 'readactivity.py')
-rw-r--r-- | readactivity.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/readactivity.py b/readactivity.py index e1dbc42..b462a4b 100644 --- a/readactivity.py +++ b/readactivity.py @@ -270,8 +270,9 @@ class ReadActivity(activity.Activity): def read_file(self, file_path): """Load a file from the datastore on activity start.""" _logger.debug('ReadActivity.read_file: %s', file_path) + extension = os.path.splitext(file_path)[1] tempfile = os.path.join(self.get_activity_root(), 'instance', - 'tmp%i' % time.time()) + 'tmp%i%s' % (time.time(), extension)) os.link(file_path, tempfile) self._tempfile = tempfile self._load_document('file://' + self._tempfile) |