def new_instance(cls, enabled=None): """Initialize an instance using values from the configuration""" if enabled is None: enabled = conf.settings['share_usage_data'] return cls( {}, conf.settings['ANALYTICS_ENDPOINT'], utils.deobfuscate(conf.settings['ANALYTICS_TOKEN']), enabled, )
def new_instance(cls, enabled=None): """Initialize an instance using values from the configuration""" session = Session() if enabled is None: enabled = conf.settings['share_usage_data'] return cls( session, conf.settings['ANALYTICS_ENDPOINT'], utils.deobfuscate(conf.settings['ANALYTICS_TOKEN']), enabled, )
def new_instance(cls, enabled=None): """Initialize an instance using values from the configuration""" # Session是requests库的twisted的异步版本 session = Session() if enabled is None: # 是否与LBRY共享使用统计信息和诊断信息。 enabled = conf.settings['share_usage_data'] return cls( session, # 下面这两个配置的值是https://segment.com/网站的api访问 # 此站是网站主上传用户数据后, 可提供200+的工具用于数据分析 conf.settings['ANALYTICS_ENDPOINT'], utils.deobfuscate(conf.settings['ANALYTICS_TOKEN']), enabled, )
def get_loggly_url(token=None, version=None): token = token or utils.deobfuscate(conf.settings['LOGGLY_TOKEN']) version = version or lbrynet_version return LOGGLY_URL.format(token=token, tag='lbrynet-' + version)
def test_can_use_unicode(self): plain = '☃' obf = utils.obfuscate(plain.encode()) self.assertEqual(plain, utils.deobfuscate(obf))
def test_deobfuscation_reverses_obfuscation(self): plain = "my_test_string" obf = utils.obfuscate(plain.encode()) self.assertEqual(plain, utils.deobfuscate(obf))
def get_loggly_url(token=None, version=None): token = token or utils.deobfuscate(conf.LOGGLY_TOKEN) version = version or lbrynet.__version__ return LOGGLY_URL.format(token=token, tag='lbrynet-' + version)
def test_can_use_unicode(self): plain = '☃' obf = utils.obfuscate(plain) self.assertEqual(plain, utils.deobfuscate(obf))
def test_deobfuscation_reverses_obfuscation(self): plain = "my_test_string" obf = utils.obfuscate(plain) self.assertEqual(plain, utils.deobfuscate(obf))