def import_file(self, user_id, filename): progress(0, 100, filename) with open(filename, 'r') as f: actions = json.load(f) progress(0, len(actions), filename) user = User.get(user_id) now = datetime.now() batch_size = 100 count = len(actions) / batch_size for low in range(0, len(actions), batch_size): high = low+batch_size batch = actions[low:high] update_episodes(user, batch, now, None) progress(high, len(actions), filename)
def import_episode_actions(user, actions, upload_ts, ua_string): logger.info("Importing %d tasks for user %s", len(actions), user) update_episodes(user, actions, upload_ts, ua_string)
def import_episode_actions(user, actions, upload_ts, ua_string): logger.info('Importing %d tasks for user %s', len(actions), user) update_episodes(user, actions, upload_ts, ua_string)