Commits

Konstantine Rybnikov committed 169ac39

ok, now podiff for modified files work

Comments (0)

Files changed (2)

fat_po_editor/diff_util.py

             rv += prefix_lines('- ', unicode(item))
             rv += u'\n'
         for item in self.operation_to_storage_map['modify']:
-            rv += prefix_lines('+ ', unicode(item[0]))
+            rv += prefix_lines('+ ', unicode(item[1]))
             rv += u'\n'
-            rv += prefix_lines('- ', unicode(item[1]))
+            rv += prefix_lines('- ', unicode(item[0]))
             rv += u'\n'
         return unicode(rv)
 
             rv.append_entry('add', item)
         else:
             old_item = pofile1_msgid_to_poentry_map[item.msgid]
-            if item != old_item:
+            if unicode(item) != unicode(old_item):
                 rv.append_entry('modify', [old_item, item])
     
     for item in pofile1:

tests/test_diff_util.py

         
         self.assertEquals(compare_two_pofiles(f1, f2),
                           expected)
-        
 
     def test_modified(self):
         f1 = POFile()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.