chiark / gitweb /
Added list by number of children; refarctored other list-by-count
[familyTree.git] / cgiFiles / listAgeDeath.py
index 061314da7838e03548dafef10f245e1110eea492..44a724ca11188f8593cd3a0e0c32dc0cf5be3690 100755 (executable)
@@ -10,16 +10,27 @@ import everyPage
 
 [conn,form]=everyPage.top()
 cgitb.enable()
-result = 1
-if result == None:
-        everyPage.bad()
-else:   
+
+age = form.getvalue('age')
+
+if age  == None:
         printMe = askQuestion.count_age_at_death('<br>')
         if len(printMe)<3:
                 printMe =  'sorry, no data <br>'
 
         everyPage.good(printMe)
 
+else:
+       result = re.match('[-]{0,1}[0-9]{1,4}$', str(age))
+       if result==None:
+               everyPage.bad()
+       else:
+
+               printMe  = askQuestion.people_died_at_age(age,'<br>')
+               if len(printMe)<10:
+                       printMe =  'sorry, no data <br>'
+
+               everyPage.good(printMe)
 
 everyPage.bottom(conn)