def save_common_data(path): util.assureDirExist(path) store.remove_duplicate_planets() save_csv_table(path, 'user', {}) save_csv_table(path, 'planet', {}) save_csv_table(path, 'alien_fleet', {}) save_csv_table(path, 'alien_unit', {})
def load_common_data(path): for data in iter_csv_table(path, 'user'): # it will not load user specific info otherwise data['turn'] = '0' store.update_data('user', ['user_id'], data) for data in iter_csv_table(path, 'planet'): store.update_planet(data) for data in iter_csv_table(path, 'alien_fleet'): store.update_data('alien_fleet', ['fleet_id'], data) store.normalize_fleets() #load_csv_table(path, 'planet_geo') load_csv_table(path, 'alien_unit') for planet in store.iter_objects_list('planet'): load_geo_size_at((int(planet['x']), int(planet['y']))) store.remove_duplicate_planets() store.normalize_user_planets()