def __init__(self): # rest self.gridinfo = GridInfo() self.sim = SimConnection() self.ogre = OgreExporter() self.settings = {} self.actions_map = {} for name in self.action_uuids: self.actions_map[name.lower()] = name
def __init__(self, title="RealXtend"): self.command_queue = [] self.wanted_workers = 1 self._callbacks = defaultdict(DefaultMap) self.second_start = time.time() self.second_budget = 0 self._lastthrottle = 0 self._last_time = time.time() self.pool = ThreadPool(1) self.workpool = ThreadPool(5) self.rawselected = set() self.caps = {} self.agent_id = "" self.loglevel = "standard" self.agent_access = "" self.rt_support = eventlet_present self.stats = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] self.status = "b2rex started" self.status_level = OK self.selected = {} self.sim_selection = set() self.connected = False self.positions = {} self.rotations = {} self.scales = {} self.rt_on = False self.simrt = None self.screen = self self.gridinfo = GridInfo() self.buttons = {} self.settings_visible = False self._requested_urls = [] self._modules = {} self._module_cb = defaultdict(list) self.initializeCommands() self.initializeModules() Importer.__init__(self, self.gridinfo) Exporter.__init__(self, self.gridinfo)