def __init__(self, num_rows=20, w=(14, 14, 18, 16, 16, 16, 20)): """ @method __init__ Initializes the widget """ self.m_process_list = ProcessList(w) self.prev_sort_item = None self.w_status = HeaderButton('Status', 'status', self.handle_click) self.w_pid = HeaderButton('PID', 'pid', self.handle_click) self.w_name = HeaderButton('Name', 'name', self.handle_click) self.w_cpu = HeaderButton('CPU %', 'cpu_perc', self.handle_click) self.w_mem = HeaderButton('MEM %', 'mem_perc', self.handle_click) self.w_up = HeaderButton('Uptime', 'uptime', self.handle_click) self.w_pname = HeaderButton('Process', 'pname', self.handle_click) self.w_cpu.activate() self.prev_sort_item = self.w_cpu self.header_buttons = h = [ self.w_status, self.w_pid, self.w_name, self.w_cpu, self.w_mem, self.w_up, self.w_pname ] m_header = AttrMap( Columns([('fixed', w[i], h[i]) for i in range(0, len(h))]), 'invert') m_lb = ListBox( SimpleListWalker( [m_header, BoxAdapter(self.m_process_list, num_rows)])) super(ProcessTable, self).__init__(m_lb, None) self.update()
def windowDidLoad(self): NSWindowController.windowDidLoad(self) device = [ device for device in frida.get_device_manager().enumerate_devices() if device.type == 'local' ][0] self.processList = ProcessList(device) self.capture = Capture(device) self.processCombo.setUsesDataSource_(True) self.processCombo.setDataSource_(self.processList) self.capture.setDelegate_(self) self.callTableView.setDataSource_(self.capture.calls) self.capture.calls.setDelegate_(self) self.loadDefaults() self.updateAttachForm_(self)
game.restart() return game.getOutput() # Log received messages def logger(update): print("%i > %s" % (update.chat.id, update.text)) # # MAIN: # if __name__ == "__main__": # create games list global games games = ProcessList() # intercept SIGINT (Ctrl+C) and SIGTERM signal.signal(signal.SIGINT, exitGracefully) signal.signal(signal.SIGTERM, exitGracefully) # create bot bot = botbuilder.BotBuilder(apikey_file="apikey.txt") # bot actions bot.do_when(lambda update: (True), logger, botbuilder.DO_NOT_CONSUME) bot.send_message_when("start", start) bot.send_message_when("cave", process_input) bot.send_message_when("help", help_text) bot.send_message_when("restart", restart) # create bot and launch it bot.build().start()
def __init__(self): # define process_monitor object with delay input self._ProcessList=ProcessList() self._StatusLog=StatusLog()