def get_FriendInfo(friend): out = os.path.join(outdir, config.friend_info_filename(friend['id'], friend['name'])) try: with open(out, 'r') as f: o = json.loads(f.read()) except IOError: o = fb_getter(friend['id'], config.info_fields, config.friend_info_filename(friend['id'], friend['name'])) return FriendInfo(o, friend_id=friend['id'], friend_name=friend['name'])
def collect_info(): for friend in get_friends(): fb_getter(friend['id'], config.info_fields, config.friend_info_filename(friend['id'], friend['name']))