filepath = os.path.join(os.path.expanduser("~"), ".config", "fedora") config = {} if raw_config.read(filepath): client.username = config_value(raw_config, "username") client.password = config_value(raw_config, "password") try: packagers = client.group_members("packager") except AuthError as e: client.username = raw_input('Username: '******'Password: '******'user': approved_date = datetime.datetime.strptime( role.approval, '%Y-%m-%d %H:%M:%S.%f+00:00') if approved_date > datetime.datetime.today() - datetime.timedelta( DAYS_AGO): if role.sponsor_id in DIRECTLY_SPONSORED: DIRECTLY_SPONSORED[role.sponsor_id].extend([role.person_id]) else: DIRECTLY_SPONSORED[role.sponsor_id] = [role.person_id] for sponsor in sponsors: process_user(sponsor)