* src/Sort.py: Make sure sorting by birthdate handles correctly
missing dates * src/WriteGedcom.py: Export source references at the global person level svn: r4950
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
				
			|||||||
 | 
					2005-07-17  Julio Sanchez  <jsanchez@users.sourceforge.net>
 | 
				
			||||||
 | 
						* src/Sort.py: Make sure sorting by birthdate handles correctly
 | 
				
			||||||
 | 
						missing dates
 | 
				
			||||||
 | 
						* src/WriteGedcom.py: Export source references at the global person
 | 
				
			||||||
 | 
						level
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2005-07-16  Steve Hall  <digitect@mindspring.org>
 | 
					2005-07-16  Steve Hall  <digitect@mindspring.org>
 | 
				
			||||||
	* src/data/main*.css: fix <sup> spacing in CSS files
 | 
						* src/data/main*.css: fix <sup> spacing in CSS files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -111,7 +111,10 @@ class Sort:
 | 
				
			|||||||
        else:
 | 
					        else:
 | 
				
			||||||
            date2 = Date.Date()
 | 
					            date2 = Date.Date()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        val = cmp(date1,date2)
 | 
					        dsv1 = date1.get_sort_value()
 | 
				
			||||||
 | 
					        dsv2 = date2.get_sort_value()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        val = cmp(dsv1,dsv2)
 | 
				
			||||||
        if val == 0:
 | 
					        if val == 0:
 | 
				
			||||||
            return self.by_last_name(first_id,second_id)
 | 
					            return self.by_last_name(first_id,second_id)
 | 
				
			||||||
        return val
 | 
					        return val
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -129,6 +129,11 @@ def add_familys_sources(db,family_handle,slist,private):
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
#-------------------------------------------------------------------------
 | 
					#-------------------------------------------------------------------------
 | 
				
			||||||
def add_persons_sources(db,person,slist,private):
 | 
					def add_persons_sources(db,person,slist,private):
 | 
				
			||||||
 | 
					    for source_ref in person.get_source_references():
 | 
				
			||||||
 | 
					        sbase = source_ref.get_base_handle()
 | 
				
			||||||
 | 
					        if sbase != None and not slist.has_key(sbase):
 | 
				
			||||||
 | 
					            slist[sbase] = 1
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
    elist = person.get_event_list()[:]
 | 
					    elist = person.get_event_list()[:]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    elist.append(person.get_birth_handle())
 | 
					    elist.append(person.get_birth_handle())
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user