[Sugar-devel] [Dextrose] [PATCH] Copying files multiple times results in bogus names. (SL#2060)
Gonzalo Odiard
gonzalo at laptop.org
Wed Nov 10 15:57:18 EST 2010
Mhh, is sufficient with doing the split out of the while
Gonzalo
[gonzalo at nautilus journal]$ git diff model.py
diff --git a/src/jarabe/journal/model.py b/src/jarabe/journal/model.py
index 81ca7d4..a422f6b 100644
--- a/src/jarabe/journal/model.py
+++ b/src/jarabe/journal/model.py
@@ -528,9 +528,9 @@ def _get_file_name(title, mime_type):
def _get_unique_file_name(mount_point, file_name):
if os.path.exists(os.path.join(mount_point, file_name)):
+ name, extension = os.path.splitext(file_name)
i = 1
while len(file_name) <= 255:
- name, extension = os.path.splitext(file_name)
file_name = name + '_' + str(i) + extension
if not os.path.exists(os.path.join(mount_point, file_name)):
break
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20101110/fe313d43/attachment.html>
More information about the Sugar-devel
mailing list