Changeset 920 for core/trunk/byCycle/model/data/integrator.py
- Timestamp:
- 05/31/07 19:30:14 (5 years ago)
- Files:
-
- 1 modified
-
core/trunk/byCycle/model/data/integrator.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
core/trunk/byCycle/model/data/integrator.py
r876 r920 59 59 overall_timer = meter.Timer(start_now=True) 60 60 timer = meter.Timer(start_now=False) 61 61 actions = [ 62 'shp2sql', 63 'shp2db', 64 'create_public_tables', 65 'delete_region', 66 'get_or_create_region', 67 'drop_schema', 68 'create_schema', 69 'drop_tables', 70 'create_tables', 71 'transfer_street_names', 72 'transfer_cities', 73 'transfer_states', 74 'transfer_places', 75 'transfer_nodes', 76 'transfer_edges', 77 'vacuum_all_tables', 78 'create_matrix', 79 ] 80 62 81 def __init__(self, region_key, source, layer, no_prompt, **opts): 63 82 self.region_key = region_key … … 83 102 print 84 103 for i, action in enumerate(self.actions): 85 msg = action.__doc__ 104 method = getattr(self, action, lambda: 0) 105 msg = method.__doc__ or '' 86 106 if i < start or i > end: 87 107 print '%s: Skipping "%s"' % (i, msg) … … 98 118 self.timer.start() 99 119 try: 100 action(self)120 method() 101 121 except Exception, e: 102 122 print ('\n*** Errors encountered in action %s.' % i) … … 605 625 for msg in args: 606 626 print ' - %s' % msg 607 608 #-- Default actions and the order in which they will be run --#609 actions = [610 shp2sql,611 shp2db,612 create_public_tables,613 delete_region,614 get_or_create_region,615 drop_schema,616 create_schema,617 drop_tables,618 create_tables,619 transfer_street_names,620 transfer_cities,621 transfer_states,622 transfer_places,623 transfer_nodes,624 transfer_edges,625 vacuum_all_tables,626 create_matrix,627 ]