def _showInspectionTool(self): import wx.lib.inspection itool = wx.lib.inspection.InspectionTool() itool.Show() try: frame = itool._frame import Tribler frame.locals['Tribler'] = Tribler from Tribler.Core.Overlay.SecureOverlay import SecureOverlay overlay = SecureOverlay.getInstance() frame.locals['overlay'] = overlay session = Session.get_instance() frame.locals['session'] = session from Tribler.Core.BuddyCast.buddycast import BuddyCastFactory channelcast = BuddyCastFactory.getInstance().channelcast_core frame.locals['channelcast'] = channelcast frame.locals['dispersy'] = Dispersy.get_instance() except Exception: import traceback traceback.print_exc()
def start(): # start Dispersy dispersy = Dispersy.get_instance(callback, unicode(opt.statedir)) dispersy.socket = DispersySocket(rawserver, dispersy, opt.port, opt.ip) # load the script parser if opt.script: from Tribler.Core.dispersy.script import Script script = Script.get_instance(callback) script_kargs = {} if opt.script_args: for arg in opt.script_args.split(','): key, value = arg.split('=') script_kargs[key] = value if not opt.disable_dispersy_script: from Tribler.Core.dispersy.script import DispersyClassificationScript, DispersyTimelineScript, DispersyCandidateScript, DispersyDestroyCommunityScript, DispersyBatchScript, DispersySyncScript, DispersyIdenticalPayloadScript, DispersySubjectiveSetScript, DispersySignatureScript, DispersyMemberTagScript script.add("dispersy-classification", DispersyClassificationScript) script.add("dispersy-timeline", DispersyTimelineScript) script.add("dispersy-candidate", DispersyCandidateScript) script.add("dispersy-destroy-community", DispersyDestroyCommunityScript) script.add("dispersy-batch", DispersyBatchScript) script.add("dispersy-sync", DispersySyncScript) script.add("dispersy-identical-payload", DispersyIdenticalPayloadScript) # script.add("dispersy-similarity", DispersySimilarityScript) script.add("dispersy-signature", DispersySignatureScript) script.add("dispersy-member-tag", DispersyMemberTagScript) script.add("dispersy-subjective-set", DispersySubjectiveSetScript) if not opt.disable_simple_dispersy_test_script: from Tribler.community.simpledispersytest.script import GenerateMessagesScript, KillCommunityScript script.add("simpledispersytest-generate-messages", GenerateMessagesScript, script_kargs, include_with_all=False) script.add("simpledispersytest-destroy-community", KillCommunityScript, script_kargs, include_with_all=False) if not opt.disable_simple_dispersy_test_script: from Tribler.community.gossiplearningframework.script import ObserverScript script.add("gossiplearningframework-observe", ObserverScript, script_kargs, include_with_all=False) # if not opt.disable_allchannel_script: # from Tribler.Community.allchannel.script import AllChannelScript # from Tribler.Community.allchannel.script import AllChannelScenarioScript # script.add("allchannel", AllChannelScript, include_with_all=False) # script.add("allchannel-scenario", AllChannelScenarioScript, script_kargs, include_with_all=False) # if not opt.disable_barter_script: # from Tribler.Community.barter.script import BarterScript, BarterScenarioScript # script.add("barter", BarterScript) # script.add("barter-scenario", BarterScenarioScript, script_kargs, include_with_all=False) # # bump the rawserver, or it will delay everything... since it sucks. # def bump(): # pass # rawserver.add_task(bump) script.load(opt.script)
def __init__(self, parent): self.buildColumns = False self.dispersy = Dispersy.get_instance() HomePanel.__init__(self, parent, 'Dispersy info' , LIST_BLUE) self.SetMinSize((-1, 200)) self.timer = wx.Timer(self) self.Bind(wx.EVT_TIMER, self._onTimer, self.timer) self.timer.Start(5000, False) self.UpdateStats()
def start(): # start Dispersy dispersy = Dispersy.get_instance(callback, unicode(opt.statedir)) dispersy.socket = DispersySocket(rawserver, dispersy, opt.port, opt.ip) # load the script parser if opt.script: from Tribler.Core.dispersy.script import Script script = Script.get_instance(callback) script_kargs = {} if opt.script_args: for arg in opt.script_args.split(','): key, value = arg.split('=') script_kargs[key] = value if not opt.disable_dispersy_script: from Tribler.Core.dispersy.script import DispersyClassificationScript, DispersyTimelineScript, DispersyDestroyCommunityScript, DispersyBatchScript, DispersySyncScript, DispersyIdenticalPayloadScript, DispersySubjectiveSetScript, DispersySignatureScript, DispersyMemberTagScript, DispersyMissingMessageScript, DispersyUndoScript, DispersyCryptoScript, DispersyDynamicSettings script.add("dispersy-batch", DispersyBatchScript) script.add("dispersy-classification", DispersyClassificationScript) script.add("dispersy-crypto", DispersyCryptoScript) script.add("dispersy-destroy-community", DispersyDestroyCommunityScript) script.add("dispersy-dynamic-settings", DispersyDynamicSettings) script.add("dispersy-identical-payload", DispersyIdenticalPayloadScript) script.add("dispersy-member-tag", DispersyMemberTagScript) script.add("dispersy-missing-message", DispersyMissingMessageScript) script.add("dispersy-signature", DispersySignatureScript) script.add("dispersy-subjective-set", DispersySubjectiveSetScript) script.add("dispersy-sync", DispersySyncScript) script.add("dispersy-timeline", DispersyTimelineScript) script.add("dispersy-undo", DispersyUndoScript) if not opt.disable_allchannel_script: # from Tribler.Community.allchannel.script import AllChannelScript # script.add("allchannel", AllChannelScript, include_with_all=False) from Tribler.community.allchannel.script import AllChannelScenarioScript script.add("allchannel-scenario", AllChannelScenarioScript, script_kargs, include_with_all=False) if not opt.disable_walktest_script: from Tribler.community.walktest.script import ScenarioScript script.add("walktest-scenario", ScenarioScript, script_kargs, include_with_all=False) # if not opt.disable_barter_script: # from Tribler.Community.barter.script import BarterScript, BarterScenarioScript # script.add("barter", BarterScript) # script.add("barter-scenario", BarterScenarioScript, script_kargs, include_with_all=False) # # bump the rawserver, or it will delay everything... since it sucks. # def bump(): # pass # rawserver.add_task(bump) script.load(opt.script)
def load_hardcoded_community(cls): # ensure that the community has not already been loaded (as a HardKilledCommunity) if not Dispersy.get_instance().has_community(cls.hardcoded_cid): return cls.load_community(cls.hardcoded_cid, cls.hardcoded_master_public_key)
def __init__(self): working_directory = Dispersy.get_instance().working_directory super(BarterDatabase, self).__init__(path.join(working_directory, u"barter.db"))