def main(): history = InMemoryHistory() manager = CommandManager() while True: try: input = prompt('>>> ', lexer=GrepLexer, completer=grep_completer, style=DocumentStyle, history=history, display_completions_in_columns=True) if not input \ or input.lower() == 'quit'\ or input.lower() == 'exit': print 'See you.' break elif os.path.exists(input): manager.setpath(input) else: func, args = input.split()[0].lower(), \ input.split()[1:] try: getattr(manager, func)(args) except AttributeError as error: print 'No function: %s' % func except KeyboardInterrupt as stop: print 'See you.' break
def loadCommands(self): cmdManager = CommandManager() commands = [cls for cls in vars()['Command'].__subclasses__() ] #gets all classes that extends command class for command in commands: cmdManager.addItem( command(self.actionManager, self.cam, self.heightController) ) #initiallise commands and add them to command manager
async def on_ready(self): print('Logged in as', self.user) activity = discord.Activity(name='my creator fail', type=discord.ActivityType.watching) await client.change_presence(activity=activity) self.commandManager = CommandManager(self) self.GameManager = GameManager.GameManager() self.config = config
def __init__(self, window, cmdm=None): if cmdm is None: cmdm = CommandManager() cmdm.enable_undo = self.enable_undo cmdm.enable_redo = self.enable_redo cmdm.error_func = window.command_error self.command_manager = cmdm self.document = None self.window = window self._clones = [self]
def __init__(self): super(self.__class__, self).__init__() self.cm = CommandManager() self.setupUi(self) self.list_commands() #used to close the layoutInst and layoutView self.closeInst.clicked.connect(self.closeWindow) self.closeView.clicked.connect(self.closeWindow) #used to move the selected item inside the lstInstruction self.btnUp.clicked.connect(self.moveInstruction) self.btnDown.clicked.connect(self.moveInstruction) #used to delete the selected item inside lstInstruction self.btnDelete.clicked.connect(self.deleteInstruction) #self.btnAdd.clicked.connect(self.openActionFrame) self.lstCommand.itemDoubleClicked.connect(self.open_frame_command) self.btnAdd.clicked.connect(self.btn_add_clicked)
def __init__(self): self.rcData = RCData() self.cam = CameraData() self.cmdManager = CommandManager() self.actionManager = ActionManager() self.heightController = heightControl(self.rcData) #self.recog = Recognition(self.cam) self.symbolList = [] self.currentCommand = None self.board = MultiWii('/dev/ttyUSB0') #self.loadActions() #self.loadCommands() #self.loadSymbols() self.Load.loadAction() self.Load.loadCommands() self.Load.loadSymbols() time.sleep(1)
def __init__(self, main_app): """Create the modeling widget, connect signal, and add an empty model""" self.main = main_app self.builder = main_app.builder self.model = main_app.model self.cmd_manager = CommandManager() self.cmd_manager.handler = self.main.update_undo_redo_menuitem self.canvas = canvas.EmulicaCanvas(self.model, self.cmd_manager) self.canvas.connect('selection-changed', self.on_emulation_selection_changed) self.canvas.connect('add-done', self.on_emulation_add_done) #self.clipboard = Gtk.Clipboard(selection = '_SEME_MODULE_CLIPBOARD') self.clipboard = Gtk.Clipboard.get(gdk.SELECTION_CLIPBOARD) gobject.timeout_add(1500, self.check_clipboard) model_view = self.builder.get_object('model_view') #TODO: connect signal changed self.canvas.contextmenu = self.builder.get_object( 'emulation_contextmenu') model_view.add(self.canvas) self.canvas.show()
import json import discord import asyncio from CommandManager import CommandManager from SFXManager import SFXManager import Util config = Util.get_config() sfx_commands = Util.get_commands() discord.opus.load_opus(config.get('opus-path', 'libopus/libopus-0.dll')) client = discord.Client() sfx_manager = SFXManager(client, config) command_manager = CommandManager(client, config, sfx_commands, sfx_manager) @asyncio.coroutine def main(): yield from client.login(config.get('client-token')) yield from client.connect() @client.event async def on_ready(): print('You are now logged in!') print('Username:' + client.user.name) @client.async_event
import logging import time, threading from GameEventManager import GameEventManager from CommandManager import CommandManager from Serializer import Serializer from datetime import datetime, timedelta logger = logging.getLogger('discord') logger.setLevel(logging.DEBUG) handler = logging.FileHandler(filename='discord.log', encoding='utf-8', mode='w') handler.setFormatter(logging.Formatter('%(asctime)s:%(levelname)s:%(name)s: %(message)s')) logger.addHandler(handler) client = discord.Client() eventManager = GameEventManager() commandManager = CommandManager() with open('auth.json') as f: data = json.load(f) token = data["token"]; Serializer.LoadFromFile() print(str(len(GameEventManager.ScheduledEvents)) + " events loaded from .json files") @client.event async def on_ready(): print('We have logged in as {0.user}'.format(client)) @client.event