コード例 #1
0
ファイル: script.py プロジェクト: zzmjohn/tribler
    def __init__(self, **kargs):
        ScenarioScriptBase.__init__(self, 'barter.log', **kargs)

        self.late_join = int(kargs.get('latejoin', 1000))
        self.community_type = kargs.get('type', 'search')
        self.community_kargs = {}
        if 'ttl' in kargs:
            self.community_kargs['ttl'] = kargs['ttl']
        if 'neighbors' in kargs:
            self.community_kargs['neighbors'] = int(kargs['neighbors'])
        if 'max_prefs' in kargs:
            self.community_kargs['max_prefs'] = int(kargs['max_prefs'])

        def str2bool(v):
            return v.lower() in ("yes", "true", "t", "1")

        self.manual_connect = str2bool(kargs.get('manual_only', 'false'))
        self.bootstrap_percentage = float(
            kargs.get('bootstrap_percentage', 1.0))
        self.search_limit = int(kargs.get('search_limit', sys.maxsize))
        self.community_kargs['encryption'] = str2bool(
            kargs.get('encryption', 'false'))

        self.taste_buddies = set()
        self.not_connected_taste_buddies = set()
        self.nr_search = 0

        self.did_reply = set()
        self.test_set = set()
        self.test_reply = set()
コード例 #2
0
ファイル: script.py プロジェクト: Devristo/tribler
    def __init__(self, **kargs):
        ScenarioScriptBase.__init__(self, 'barter.log', **kargs)

        self.late_join = int(kargs.get('latejoin', 1000))
        self.do_search = int(kargs.get('dosearch', 1000))
        self.community_type = kargs.get('type', 'search')
        self.community_kargs = {}
        if 'ttl' in kargs:
            self.community_kargs['ttl'] = kargs['ttl']
        if 'neighbors' in kargs:
            self.community_kargs['neighbors'] = int(kargs['neighbors'])
        if 'fneighbors' in kargs:
            self.community_kargs['fneighbors'] = int(kargs['fneighbors'])
        if 'max_prefs' in kargs:
            self.community_kargs['max_prefs'] = int(kargs['max_prefs'])

        def str2bool(v):
            return v.lower() in ("yes", "true", "t", "1")

        self.manual_connect = str2bool(kargs.get('manual_only', 'false'))
        self.bootstrap_percentage = float(kargs.get('bootstrap_percentage', 1.0))
        self.search_limit = int(kargs.get('search_limit', sys.maxint))
        self.community_kargs['encryption'] = str2bool(kargs.get('encryption', 'false'))

        if self.late_join == 0:
            self.manual_connect = True

        self.taste_buddies = set()
        self.not_connected_taste_buddies = set()
        self.nr_search = 0

        self.did_reply = set()
        self.test_set = set()
        self.test_reply = set()
コード例 #3
0
ファイル: script.py プロジェクト: ebcabaybay/swiftarm
    def __init__(self, script, name, **kargs):
        ScenarioScriptBase.__init__(self, script, name, 'barter.log', **kargs)
        
        self.my_channel = None
        self.joined_community = None
        self.want_to_join = False
        self.torrentindex = 1

        self._dispersy.define_auto_load(ChannelCommunity, (), {"integrate_with_tribler":False})
コード例 #4
0
 def __init__(self, **kargs):  #, script, name, **kargs):
     ScenarioScriptBase.__init__(self, 'barter.log', **kargs)
コード例 #5
0
ファイル: script.py プロジェクト: Devristo/tribler
 def __init__(self, **kargs): #, script, name, **kargs):
     ScenarioScriptBase.__init__(self, 'barter.log', **kargs)