old_rel_list = old_rel.split(os.sep)
old_rel_root = old_rel_list[:-1]
- filename, ext = os.path.splitext(old_abs_list[1])
+ filename, ext = os.path.splitext(old_abs_list[-1])
new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + ext
new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + ext
- # if os.path.exists(new_abs):
- # new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext
- # new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext
+ if os.path.exists(new_abs):
+ new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext
+ new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext
os.rename(old_abs, new_abs)
self.file = new_rel