def get( self ): path = re.search( r'.*/(\w*)', self.request.path ).group( 1 ) if ( path == 'updateeqdatabase' ): doRender( self, 'successorfail.htm', {'fail':not updateEQDatabase.main()} ) elif ( path == 'verifyearthquakes' ): doRender( self, 'successorfail.htm', {'fail':not verifyEarthquakes.main()} ) elif ( path == 'listifyshakes' ): doRender( self, 'successorfail.htm', {'fail':not listifyShakes.main()} ) else: self.response.out.write( 'Howdy doo!' )
def get( self ): listifyShakes.main() shakes = ShakeEvent.all().order( '-startDate' ).fetch( 100 ) outString = 'success' outString += ':::'.join( [','.join( [str( shake.startDate ), str( shake.magnitude ), str( shake.location )] ) for shake in shakes if shake.location and shake.magnitude and shake.startDate] ) self.response.out.write( outString )