import json def extract(info_str): """Extract user, source, username, and all info""" info = {} # a copy of hf_token in json format try: info = dict(json.loads(info_str)) except json.decoder.JSONDecodeError: return "__fake__", None, None, None user = info.get("user", "__fake__") source = info.get("source", None) username = info.get("username", None) return user, source, username, info