From: Shanjit Singh Jajmann <shan...@seeta.in>

For every existing file copied to the location, the names are explicitly 
changed to filename(copynumber). e.g. games.png, games(2).png. games(3).jpg and 
so on.
---
 src/jarabe/journal/model.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/jarabe/journal/model.py b/src/jarabe/journal/model.py
index 81ca7d4..f944a63 100644
--- a/src/jarabe/journal/model.py
+++ b/src/jarabe/journal/model.py
@@ -528,10 +528,10 @@ 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)):
-        i = 1
+        i = 2
+        name, extension = os.path.splitext(file_name)
         while len(file_name) <= 255:
-            name, extension = os.path.splitext(file_name)
-            file_name = name + '_' + str(i) + extension
+            file_name = name + '(' + str(i) + ')' + extension
             if not os.path.exists(os.path.join(mount_point, file_name)):
                 break
             i += 1
-- 
1.7.2.2

_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to