コード例 #1
0
ファイル: analytics.py プロジェクト: nmbrgts/lbry
 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,
     )
コード例 #2
0
ファイル: analytics.py プロジェクト: zhilinwww/lbry
 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,
     )
コード例 #3
0
ファイル: analytics.py プロジェクト: CAOLINAN/lbry
 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,
     )
コード例 #4
0
ファイル: log_support.py プロジェクト: zsjtoby/lbry
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)
コード例 #5
0
 def test_can_use_unicode(self):
     plain = '☃'
     obf = utils.obfuscate(plain.encode())
     self.assertEqual(plain, utils.deobfuscate(obf))
コード例 #6
0
 def test_deobfuscation_reverses_obfuscation(self):
     plain = "my_test_string"
     obf = utils.obfuscate(plain.encode())
     self.assertEqual(plain, utils.deobfuscate(obf))
コード例 #7
0
ファイル: log_support.py プロジェクト: hpierce1102/lbry
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)
コード例 #8
0
ファイル: log_support.py プロジェクト: zhilinwww/lbry
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)
コード例 #9
0
ファイル: log_support.py プロジェクト: DaveA50/lbry
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)
コード例 #10
0
ファイル: test_utils.py プロジェクト: DaveA50/lbry
 def test_can_use_unicode(self):
     plain = '☃'
     obf = utils.obfuscate(plain)
     self.assertEqual(plain, utils.deobfuscate(obf))
コード例 #11
0
ファイル: test_utils.py プロジェクト: DaveA50/lbry
 def test_deobfuscation_reverses_obfuscation(self):
     plain = "my_test_string"
     obf = utils.obfuscate(plain)
     self.assertEqual(plain, utils.deobfuscate(obf))