* src/GrampsParser.py: remove debugging statement
* src/RelLib.py: remove debugging statement * src/gramps_main.py: If an invalid ID is found while attempting to access the history, invalidate the history list (set to empty list). This should only happen after a reordering of IDs. svn: r2282
This commit is contained in:
		| @@ -275,7 +275,6 @@ class GrampsParser: | ||||
|         if attrs.has_key('ref'): | ||||
|             self.witness = RelLib.Witness(RelLib.Event.ID,attrs['ref']) | ||||
|         if attrs.has_key('name'): | ||||
|             print "name",attrs['name'] | ||||
|             self.witness = RelLib.Witness(RelLib.Event.NAME,attrs['name']) | ||||
|          | ||||
|     def start_coord(self,attrs): | ||||
|   | ||||
| @@ -90,7 +90,7 @@ class PeopleView: | ||||
|             except: | ||||
|                 self.parent.change_active_person(None) | ||||
|                 self.person_tree.unselect() | ||||
|  | ||||
|                  | ||||
|     def change_alpha_page(self,obj,junk,page): | ||||
|         """Change the page. Be careful not to take action while the pages | ||||
|         are begin removed. If clearing_tabs is set, then we don't do anything""" | ||||
|   | ||||
| @@ -2304,12 +2304,9 @@ class GrampsDB(Persistent): | ||||
|         return self.surnames | ||||
|  | ||||
|     def addSurname(self,name): | ||||
|         try: | ||||
|             if name and name not in self.surnames: | ||||
|                 self.surnames.append(name) | ||||
|                 self.surnames.sort() | ||||
|         except: | ||||
|             print name | ||||
|         if name and name not in self.surnames: | ||||
|             self.surnames.append(name) | ||||
|             self.surnames.sort() | ||||
|      | ||||
|     def getBookmarks(self): | ||||
|         """returns the list of Person instances in the bookmarks""" | ||||
|   | ||||
| @@ -397,29 +397,34 @@ class Gramps: | ||||
|         item.show() | ||||
|         gomenu.append(item) | ||||
|  | ||||
|         if len(self.history) > 0: | ||||
|             # Draw separator | ||||
|             item = gtk.MenuItem() | ||||
|             item.show() | ||||
|             gomenu.append(item) | ||||
|  | ||||
|             pids = self.mhistory[:] | ||||
|             pids.reverse() | ||||
|             num = 0 | ||||
|             haveit = [] | ||||
|             for pid in pids: | ||||
|                 if num >= 10: | ||||
|                     break | ||||
|                 if pid not in haveit: | ||||
|                     haveit.append(pid) | ||||
|                     person = self.db.getPerson(pid) | ||||
|                     item = gtk.MenuItem("_%d. %s [%s]" %  | ||||
|                         (num,person.getPrimaryName().getName(),pid)) | ||||
|                     item.connect("activate",self.bookmark_callback,person) | ||||
|                     item.show() | ||||
|                     gomenu.append(item) | ||||
|                     num = num + 1 | ||||
|         else: | ||||
|         try: | ||||
|             if len(self.history) > 0: | ||||
|                 # Draw separator | ||||
|                 item = gtk.MenuItem() | ||||
|                 item.show() | ||||
|                 gomenu.append(item) | ||||
|                  | ||||
|                 pids = self.mhistory[:] | ||||
|                 pids.reverse() | ||||
|                 num = 0 | ||||
|                 haveit = [] | ||||
|                 for pid in pids: | ||||
|                     if num >= 10: | ||||
|                         break | ||||
|                     if pid not in haveit: | ||||
|                         haveit.append(pid) | ||||
|                         person = self.db.getPerson(pid) | ||||
|                         item = gtk.MenuItem("_%d. %s [%s]" %  | ||||
|                                             (num,person.getPrimaryName().getName(),pid)) | ||||
|                         item.connect("activate",self.bookmark_callback,person) | ||||
|                         item.show() | ||||
|                         gomenu.append(item) | ||||
|                         num = num + 1 | ||||
|             else: | ||||
|                 self.back.set_sensitive(0) | ||||
|                 self.forward.set_sensitive(0) | ||||
|         except: | ||||
|             self.history = [] | ||||
|             self.back.set_sensitive(0) | ||||
|             self.forward.set_sensitive(0) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user