Example #1
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__show_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		from MenuItem import MenuItem
		self.__menuitem = MenuItem(editor)
		self.__trigger = self.create_trigger("show-autoreplace-dialog")
		return

	def __show_cb(self, *args):
		self.__manager.show()
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		self.__menuitem.destroy()
		self.__manager.destroy()
		del self
		return
Example #2
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"find-matching-bracket", 
			"<alt><shift>b", 
			_("Move cursor to matching bracket"), 
			_("Navigation Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__manager = None
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate_cb(self, *args):
		try:
			self.__manager.match()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.match()
		return False
Example #3
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__show_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        from Manager import Manager
        self.__manager = Manager(editor)
        from MenuItem import MenuItem
        self.__menuitem = MenuItem(editor)
        self.__trigger = self.create_trigger("show-autoreplace-dialog")
        return

    def __show_cb(self, *args):
        self.__manager.show()
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        self.__menuitem.destroy()
        self.__manager.destroy()
        del self
        return
Example #4
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__show_window_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        self.__manager = None
        self.__trigger = self.create_trigger(
            "show-advanced-configuration-window")
        from MenuItem import MenuItem
        self.__menuitem = MenuItem(editor)
        return

    def __show_window_cb(self, *args):
        try:
            self.__manager.show()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.show()
        return

    def destroy(self):
        if self.__manager: self.__manager.destroy()
        if self.__menuitem: self.__menuitem.destroy()
        self.remove_triggers()
        self.disconnect()
        del self
        return
Example #5
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        self.__manager = None
        name, shortcut, description, category = (
            "show-python-symbol-brower", "F5",
            _("Show classes, methods and functions"), _("Python"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        return

    def __activate_cb(self, *args):
        try:
            self.__manager.show_browser()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.show_browser()
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return
Example #6
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)
        editor.get_toolbutton("SaveToolButton").props.sensitive = True

    def __init_attributes(self, editor):
        self.__editor = editor
        name, shortcut, description, category = ("show-save-dialog",
                                                 "<ctrl><shift>s",
                                                 _("Rename the current file"),
                                                 _("File Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        self.__manager = None
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate_cb(self, *args):
        try:
            self.__manager.show()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.show()
        return
Example #7
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)
        self.__editor.get_toolbutton("GotoToolButton").props.sensitive = True

    def __init_attributes(self, editor):
        self.__editor = editor
        name, shortcut, description, category = ("show-gotobar", "<ctrl>i",
                                                 _("Jump to a specific line"),
                                                 _("Navigation Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        self.__manager = None
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate_cb(self, *args):
        try:
            self.__manager.show()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.show()
        return
Example #8
0
    def run(self, problem):
        print("초기 시작")
        print("스도쿠 문제번호 : ")
        print("스도쿠 난이도 : ")
        temp = np.array(list(map(int, list(problem)))).reshape(3, 3, 3, 3)
        self.helpArray = Sudoku(
            np.array([[SubBlock(subblock) for subblock in subblocks]
                      for subblocks in temp]))
        print("helpArray: ")
        self.helpArray.printSudoku()
        self.manager = Manager(self.helpArray)
        count = self.gaCount
        while not self.end:  # and self.gaCount < 3:
            print("세대 : ", self.gaCount)
            print("fitness : ", self.manager.fmin)
            print("best solution: ")
            self.manager.sudokuPool[0].printSudoku()

            if count > 2000:
                self.restart()
                count = 1
            self.end = self.manager.nextGeneration()
            self.gaCount = self.gaCount + 1
            count += 1

        self.print()
Example #9
0
class MainWindow(QMainWindow):
    startBut = Signal()

    def __init__(self):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.manager = Manager(self)
        self.__threadRun = QThread()
        self.__threadRun.start()
        self.manager.moveToThread(self.__threadRun)

        self.ui.openFile_button.clicked.connect(self.openFileButtonClicked)
        self.ui.start_button.clicked.connect(self.startButtonClicked)
        self.startBut.connect(self.manager.startButtonClicked)

        self.manager.sendMessageConsole.connect(self.setMessage)

    def setMessage(self, message):
        self.ui.console_textBrowser.append(message)

    def openFileButtonClicked(self):
        path_to_file, _ = QFileDialog.getOpenFileName(
            self, self.tr("Load Image"), self.tr("~/Desktop/"),
            self.tr("Images (*.png *.jpg)"))
        self.manager.setImage(path_to_file)
        pix = QPixmap(path_to_file)
        pix = pix.scaled(640, 480, Qt.KeepAspectRatio)
        self.ui.inputImage_label.setPixmap(pix)

    def startButtonClicked(self):
        self.startBut.emit()
Example #10
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__show_window_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		self.__manager = None
		self.__trigger = self.create_trigger("show-advanced-configuration-window")
		from MenuItem import MenuItem
		self.__menuitem = MenuItem(editor)
		return

	def __show_window_cb(self, *args):
		try:
			self.__manager.show()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.show()
		return

	def destroy(self):
		if self.__manager: self.__manager.destroy()
		if self.__menuitem: self.__menuitem.destroy()
		self.remove_triggers()
		self.disconnect()
		del self
		return
Example #11
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"show-document-statistics", 
			"<alt>Return", 
			_("Show document statistics"), 
			_("Miscellaneous Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__manager = None
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate_cb(self, *args):
		try:
			self.__manager.show()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.show()
		return False
Example #12
0
def doLogin(request):
    # 把参数字符串转化为字典
    paras = request.GET
    # print(paras)
    username = paras.get('username')
    password = paras.get('password')
    password = sha1(password.encode('utf8')).hexdigest()
    # print(username,password)

    # 数据库操作
    db = Manager('user')
    result = db.where(name=username,password=password).select()
    # request.start_response('200 ok', [('Content-Type', 'text/html')])

    # 如果查询成功
    if result:
        response = MyResponse(request)
        print(result)
        response.setCookie('name',result[0]['name'])
        response.setCookie('id',result[0]['id'])
        # html=""
        # with open('templates/tip.html') as fp:
        #     html = fp.read()

        return response.load('index.html')
    else:
        request.start_response('200 ok', [('Content-Type', 'text/html')])
        return ["用户名或密码错误,请重新登陆".encode('utf-8')]
Example #13
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        name, shortcut, description, category = (
            "find-matching-bracket", "<alt><shift>b",
            _("Move cursor to matching bracket"), _("Navigation Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        self.__manager = None
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate_cb(self, *args):
        try:
            self.__manager.match()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.match()
        return False
Example #14
0
def doLogin(request):
	# 把参数字符串转化为字典
	paras = request.GET
	print(paras)
	username = paras.get('username')
	password = paras.get('password')
	print(username,password)

	password = sha1(password.encode('utf8')).hexdigest()  #如果签名,需要转换
	print(username,password)

	# 数据库操作
	db = Manager('student')
	result = db.where(sname=username, password=password).select()
	request.start_response('200 ok', [('Content-Type', 'text/html')])

	# 如果查询成功
	if result:
		html = ""
		with open('templates/tip.html') as fp:
			html = fp.read()
		return [html.encode('utf-8')]
	else:
		html = ""
		with open('templates/tip2.html') as fp:
			html = fp.read()
		return [html.encode('utf-8')]
Example #15
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        from Manager import Manager
        self.__manager = Manager(self.__editor)
        name, shortcut, description, category = (
            "toggle-word-completion", "<ctrl><shift><alt>c",
            _("Toggle automatic word completion"),
            _("Miscellaneous Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate(self):
        self.__manager.activate()
        return False

    def __activate_cb(self, *args):
        from gobject import idle_add
        idle_add(self.__activate)
        return False
Example #16
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        name, shortcut, description, category = ("show-document-statistics",
                                                 "<alt>Return",
                                                 _("Show document statistics"),
                                                 _("Miscellaneous Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        self.__manager = None
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate_cb(self, *args):
        try:
            self.__manager.show()
        except AttributeError:
            from Manager import Manager
            self.__manager = Manager(self.__editor)
            self.__manager.show()
        return False
Example #17
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from Manager import Manager
     self.__manager = Manager(editor)
     name, shortcut, description, category = ("open-recent-files",
                                              "<ctrl><alt>r",
                                              _("Open recent files"),
                                              _("File Operations"))
     self.__trigger = self.create_trigger(name, shortcut, description,
                                          category)
     self.__trigger.command = "activate"
     name, shortcut, description, category = ("reopen-closed-file",
                                              "<ctrl><shift>w",
                                              _("Reopen last closed file"),
                                              _("File Operations"))
     self.__trigger1 = self.create_trigger(name, shortcut, description,
                                           category)
     self.__trigger1.command = "open-last-file"
     name, shortcut, description, category = ("reopen-closed-files",
                                              "<ctrl><shift>q",
                                              _("Reopen last closed file"),
                                              _("File Operations"))
     self.__trigger2 = self.create_trigger(name, shortcut, description,
                                           category)
     self.__trigger2.command = "open-last-files"
     return
def init():
    """
    Game initialization function.
        1. Creates a L{Debugger} (debugger) and L{EventTimer} (eventTimer) and 
           stores references to them in an instance of L{EventManager}.
        2. Several listeners are started and registered with eventManager:
            - Instance of L{Universe} (universe)
            - Instance of L{UserInterface} (ui)
            - Instance of L{Window} (gameWindow)
        3. We send the eventManager a message to start the game
            - This message is interpreted by the gameWindow
    """
    
    debugger = Debugger()
    eventTimer = EventTimer()
    
    #Create the event manager for low-level events
    eventManager = Manager(eventTimer,debugger) #FIXME: more specific manager\
                                                #classes will be needed later?
    try:                                            
        client = GameClient(eventManager,host='10.41.24.79',port=1567)
    except:
        pass
    
    #Create the occurence manager for high-level events (same across client and server)
    #FIXME: NOT YET IMPLEMENTED
    #Note: Do we even need this anymore? - Julian
    #Response: I don't think so.  - Jared
    
    #===========================================
    #Create and register the standard listeners
    #With the event manager
    #===========================================
    #FIXME: Not yet fully implemented
    
    #THIS WILL BE CHANGED LATER TO ACCOUNT FOR LOADING, ETC.

    # World w is set to the activeWorld of the universe
    universe = Universe(eventManager)
    ui = UserInterface(eventManager,universe.activeWorld)
    
    gameWindow = Window(eventManager,width=1024,height=768)
    
    w = World()
    universe.changeWorld(w)
    
    #===========================================
    
    # Initialize 500 entities in World w
    for i in range(100):
        #w.addEntity(Entity('ball.png',i*50,i*50, w, (255,255,255)))
        #w.addEntity(TestEntity('testBuilding.png', i*50, i*50, w, 'alpha'))
        w.addEntity(TestEntity('testCraft.png',i*50,i*50,w,'alpha'))

    eventManager.post(Event.WorldManipulationEvent())
    
    #Notify the manager that the window should start to accept input:
    eventManager.post(Event.StartEvent())
    return eventManager.eventTypesToListeners
 def setup(self, browser):
     manager = Manager(browser)
     global driver
     driver = manager.get_driver()
     open_hiway = OpenHiwayUrl(driver)
     open_hiway.open()
     yield
     manager.close_browser()
Example #20
0
 def __show_window_cb(self, *args):
     try:
         self.__manager.show()
     except AttributeError:
         from Manager import Manager
         self.__manager = Manager(self.__editor)
         self.__manager.show()
     return
Example #21
0
 def __init__(
     self, loggername
 ):  # loggername is a name of your choice to refer to the logger object
     Manager.__init__(self, loggername)
     self.clientList = []
     self.dirList = []
     self.clientDict = {}
     self.inputDirDict = {}
Example #22
0
def main():
    options = Options()
    args = options.get_arguments()

    database = Database()

    manager = Manager(args, database)
    manager.run()
Example #23
0
 def __activate(self):
     try:
         self.__manager.activate()
     except AttributeError:
         from Manager import Manager
         self.__manager = Manager(self.__editor)
         self.__manager.activate()
     return False
Example #24
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from Manager import Manager
     self.__manager = Manager(editor)
     from MenuItem import MenuItem
     self.__menuitem = MenuItem(editor)
     self.__trigger = self.create_trigger("show-autoreplace-dialog")
     return
Example #25
0
 def __activate_cb(self, *args):
     try:
         self.__manager.match()
     except AttributeError:
         from Manager import Manager
         self.__manager = Manager(self.__editor)
         self.__manager.match()
     return False
Example #26
0
def studentList(request):
    db = Manager('student')
    data = db.values('sno,sname,ssex,sbirthday,sclass').select()
    print(data)
    env = jinja2.Environment(loader=jinja2.FileSystemLoader('./templates'))
    template = env.get_template('studentlist.html')
    print(template)
    request.start_response('200 ok', [('Content-Type', 'text/html')])
    return [template.render(students=data).encode('utf-8')]
def init(host='localhost',server=None):
    """
    Most of this code is copied from init() function in client.py
    
    Game initialization function.
        1. Creates a L{Debugger} (debugger) and L{EventTimer} (eventTimer) and 
           stores references to them in an instance of L{EventManager}.
        2. Several listeners are started and registered with eventManager:
            - Instance of L{Universe} (universe)
            - Instance of L{UserInterface} (ui)
            - Instance of L{Window} (gameWindow)
        3. We send the eventManager a message to start the game
            - This message is interpreted by the gameWindow
    """
    
    #Creates a Debugger that posts events to the terminal for debugging purposes
    debugger = Debugger()
    eventTimer = EventTimer()
    
    #Create the event manager for low-level events
    eventManager = Manager(eventTimer,debugger) #FIXME: more specific manager\
    Entity.manager = eventManager    

    # World w is set to the activeWorld of the universe
    universe = Universe(eventManager)
    ui = UserInterface(eventManager,universe.activeWorld,'BROADCASTSERVER')

    gameWindow = Window(eventManager,width=1024,height=768)
    gameWindow.fullscreenMode = False
    gameWindow.updateScreenMode()

    w = World(universe)
    s.world=w

    networked = True
    client = GameClient(eventManager,host=s.host,port=1567)

	#wait until the client is assigned an ID before proceeding
    while client.ID == None:
        import time
        time.sleep(.02)
    print 'Got an ID',client.ID
    clientID = client.ID

    ui.setClientID(clientID)

    wManipulator = WorldManipulator(eventManager,w,networked,gameClientID = clientID)
    
    #generate the resources in the server, the existance of these
    #resources will propogate through to every client when they connect
    w._generateResources()
    
    #Notify the manager that the window should start to accept input:
    eventManager.post(Event.StartEvent())

    return eventManager.eventTypesToListeners
Example #28
0
    def method_calculate(self):
        initial_interval = self.method_intial_interval_textbox.toPlainText()
        method = self.method_combobox.currentText()
        equation_item = self.input_list.currentItem()

        if equation_item is None:
            self.output_textbox.setPlainText('No equation string detected!\n')
            return

        elif method == 'None----':
            self.output_textbox.setPlainText('Method couldnt be None\n')
            return

        elif initial_interval == '':
            self.output_textbox.setPlainText('No initial point\n')
            return

        # global variables
        equation_str: str = None
        initial_point: List[float] = None
        intervals: List[List[float]] = None
        answer: str = None
        Xs: List[Arrai] = None
        vars_form: List[str] = None

        # exception added
        try:
            equation_str = equation_item.text()
            # get initial point and intervals
            initial_point, vars_form, intervals = get_ip_intervals(
                initial_interval)

            # manager = Manager(equation_str, vars_form, method, initial_point, intervals)
            manager = Manager(equation_str=equation_str,
                              vars_form=vars_form,
                              method_name=method,
                              initial_point=initial_point,
                              intervals=intervals)
            answer, Xs = manager.run()

            # write answer to output
            self.output_textbox.setPlainText(answer)

        except Exception as explosion:
            answer = explosion.args[0]
            self.output_textbox.setPlainText(answer)

        try:
            # draw out graph
            draw_graph(self, equation_str, vars_form, Xs, intervals)

        # catch graph drawing exception
        except:
            self.graph_error_texbox.setPlainText(
                'Error while building graph!\n Current Equation: %s' %
                equation_str)
Example #29
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"open-recent-files",
			"<ctrl><alt>r",
			_("Open recent files"),
			_("File Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__trigger.command = "activate"
		name, shortcut, description, category = (
			"reopen-closed-file",
			"<ctrl><shift>w",
			_("Reopen last closed file"),
			_("File Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.command = "open-last-file"
		name, shortcut, description, category = (
			"reopen-closed-files",
			"<ctrl><shift>q",
			_("Reopen last closed file"),
			_("File Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.command = "open-last-files"
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate(self, trigger):
		command = trigger.command
		self.__manager.activate(command)
		return False

	def __activate_cb(self, trigger):
		from gobject import idle_add
		idle_add(self.__activate, trigger)
		return False
Example #30
0
class Inventory:
	option = 0
	def selectOptions(self):
		print("press 1 to purchase:")
		print("press 2 to return:")
		print("press 3 to display Inventory:")
		return int(raw_input())

	def __init__(self):
		self.manager = Manager()
		self.cashier = Cashier()
		flag = True
		while flag:
			self.option = self.selectOptions()
			if self.option == 1:
				self.client_id = random.randint(1, 1000)
				self.manager.itemList()
				orderDetails = self.manager.takeOrder(self.client_id)
				if orderDetails[0] == "checkout":
					self.cashier.checkout(orderDetails[1])
					self.manager.displayInventory()
				elif orderDetails[0] == "don't checkout":
					print("we have ordered the requested items right away! please wait for us to get back to you.")
			elif self.option ==2:
				self.manager.close()
				self.cashier.close()
				flag = False
				sys.exit(0)
			elif self.option == 3:
				self.manager.displayInventory()
Example #31
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self, editor)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        #		self.connect(editor.textview, "populate-popup", self.__popup_cb)
        self.connect(self.__trigger1, "activate", self.__activate_cb)
        self.connect(self.__trigger2, "activate", self.__activate_cb)
        self.connect(self.__trigger3, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        from Manager import Manager
        self.__manager = Manager(editor)
        self.__editor = editor
        name, shortcut, description, category = (
            "toggle-bookmark", "<ctrl>d",
            _("Add or remove bookmark on a line"), _("Bookmark Operations"))
        self.__trigger1 = self.create_trigger(name, shortcut, description,
                                              category)
        name, shortcut, description, category = ("remove-all-bookmarks",
                                                 "<ctrl><alt>b",
                                                 _("Remove all bookmarks"),
                                                 _("Bookmark Operations"))
        self.__trigger2 = self.create_trigger(name, shortcut, description,
                                              category)
        name, shortcut, description, category = ("show-bookmark-browser",
                                                 "<ctrl>b",
                                                 _("Navigate bookmarks"),
                                                 _("Bookmark Operations"))
        self.__trigger3 = self.create_trigger(name, shortcut, description,
                                              category)
        self.__browser = None
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return

    def __popup_cb(self, textview, menu):
        from PopupMenuItem import PopupMenuItem
        self.__editor.add_to_popup(PopupMenuItem(self.__editor))
        return False

    def __activate_cb(self, trigger):
        function = {
            self.__trigger1: self.__manager.toggle,
            self.__trigger2: self.__manager.remove,
            self.__trigger3: self.__manager.show,
        }
        function[trigger]()
        return False
Example #32
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from Manager import Manager
     self.__manager = Manager(self.__editor)
     name, shortcut, description, category = (
         "toggle-word-completion", "<ctrl><shift><alt>c",
         _("Toggle automatic word completion"),
         _("Miscellaneous Operations"))
     self.__trigger = self.create_trigger(name, shortcut, description,
                                          category)
     return
Example #33
0
def province(request,aid):
    print(aid)
    db = Manager('areainfo')
    res = db.where(pid=aid).select()
    print (res)
    import json
    data = '数据不存在'
    if res:
        data = json.dumps(res)
    request.start_response('200 ok', [('Content-Type', 'application/json')])
    return [data.encode('utf-8')]
Example #34
0
	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"show-white-spaces", 
			"<alt>period", 
			_("Show or hide white spaces"), 
			_("Miscellaneous Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		return
Example #35
0
def main():
    if len(sys.argv) == 2:
        c = Config(sys.argv[1])
    else:
        print("Usage : ./main.py [config_file]")

    m = Manager(c.stock, c.process)

    m.linkStock()

    print("")
    m.displayStock()
Example #36
0
def jsonp(request,aid,funcname):
    print(aid,funcname)
    db = Manager('areainfo')
    res = db.where(pid=aid).select()
    print(res)
    import json
    data = "数据不存在"
    if res:
        data = json.dumps(res)
    s1 = funcname + "(" + data+")"
    request.start_response('200 ok', [('Content-Type', 'text/html')])
    return [s1.encode('utf-8')]
    def create_configure_dialog(self):
        if not self.dlg:
            self.dlg = Manager(self.get_data_dir())
        else:
            self.dlg.run()

        window = pluma.app_get_default().get_active_window()

        if window:
            self.dlg.dlg.set_transient_for(window)

        return self.dlg.dlg
Example #38
0
 def monitor(self):
     while True:
         self.lock.acquire()
         if self.requests[0].offtime >= time.time():
             Manager().del_request_info(self.requests[0])
             for v in self.requests[0].sfc:
                 Manager().del_vnf_info(v)
             heapq.heappop()
         self.lock.release()
         time.sleep(1)
         if not config.FLAG:
             break
Example #39
0
class Trigger(SignalManager, TriggerManager):
    def __init__(self, editor):
        SignalManager.__init__(self)
        TriggerManager.__init__(self, editor)
        self.__init_attributes(editor)
        self.connect(self.__trigger, "activate", self.__activate_cb)
        self.connect(self.__trigger1, "activate", self.__activate_cb)
        self.connect(self.__trigger2, "activate", self.__activate_cb)

    def __init_attributes(self, editor):
        self.__editor = editor
        from Manager import Manager
        self.__manager = Manager(editor)
        name, shortcut, description, category = ("open-recent-files",
                                                 "<ctrl><alt>r",
                                                 _("Open recent files"),
                                                 _("File Operations"))
        self.__trigger = self.create_trigger(name, shortcut, description,
                                             category)
        self.__trigger.command = "activate"
        name, shortcut, description, category = ("reopen-closed-file",
                                                 "<ctrl><shift>w",
                                                 _("Reopen last closed file"),
                                                 _("File Operations"))
        self.__trigger1 = self.create_trigger(name, shortcut, description,
                                              category)
        self.__trigger1.command = "open-last-file"
        name, shortcut, description, category = ("reopen-closed-files",
                                                 "<ctrl><shift>q",
                                                 _("Reopen last closed file"),
                                                 _("File Operations"))
        self.__trigger2 = self.create_trigger(name, shortcut, description,
                                              category)
        self.__trigger2.command = "open-last-files"
        return

    def destroy(self):
        self.disconnect()
        self.remove_triggers()
        if self.__manager: self.__manager.destroy()
        del self
        return False

    def __activate(self, trigger):
        command = trigger.command
        self.__manager.activate(command)
        return False

    def __activate_cb(self, trigger):
        from gobject import idle_add
        idle_add(self.__activate, trigger)
        return False
Example #40
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)
		from MenuItem import MenuItem
		MenuItem(editor)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"show-trigger-area-window",
			"",
			_("Show trigger area configuration window"),
			_("Miscellaneous Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.command = "show-trigger-area-window"
		name, shortcut, description, category = (
			"show-full-view",
			"<ctrl><alt>m",
			_("Show editor's full view"),
			_("Miscellaneous Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.command = "show-full-view"
		from Manager import Manager
		self.__manager = Manager(editor)
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		self.__manager.destroy()
		del self
		return False

	def __activate(self, command):
		activate = {
			"show-trigger-area-window": self.__manager.show,
			"show-full-view": self.__manager.fullview,
		}
		activate[command]()
		return False

	def __activate_cb(self, trigger):
		from gobject import idle_add
		idle_add(self.__activate, trigger.command)
		return
Example #41
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		self.__manager = None
		name, shortcut, description, category = (
			"focus-next-window",
			"<ctrl>Page_Up",
			_("Focus next window"),
			_("Window Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.command = "next-window"
		name, shortcut, description, category = (
			"focus-previous-window",
			"<ctrl>Page_Down",
			_("Focus previous window"),
			_("Window Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.command = "previous-window"
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __init_manager(self):
		from Manager import Manager
		self.__manager = Manager(self.__editor)
		return

	def __activate(self, command):
		if not self.__manager: self.__init_manager()
		self.__manager.activate(command)
		return False

	def __activate_cb(self, trigger):
		from gobject import idle_add
		idle_add(self.__activate, trigger.command)
		return
Example #42
0
	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"open-recent-files",
			"<ctrl><alt>r",
			_("Open recent files"),
			_("File Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__trigger.command = "activate"
		name, shortcut, description, category = (
			"reopen-closed-file",
			"<ctrl><shift>w",
			_("Reopen last closed file"),
			_("File Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.command = "open-last-file"
		name, shortcut, description, category = (
			"reopen-closed-files",
			"<ctrl><shift>q",
			_("Reopen last closed file"),
			_("File Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.command = "open-last-files"
		return
Example #43
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		self.__manager = None
		name, shortcut, description, category = (
			"toggle-comments",
			"<alt>c",
			_("Toggle comments"),
			_("Line Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		return

	def __get_manager(self):
		if self.__manager: return self.__manager
		from Manager import Manager
		self.__manager = Manager(self.__editor)
		return self.__manager

	def __activate(self):
		if self.__editor.readonly: return False
		self.__get_manager().activate()
		return False

	def __activate_cb(self, *args):
		from gobject import idle_add
		idle_add(self.__activate)
		return False

	def __destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def destroy(self):
		from gobject import idle_add
		idle_add(self.__destroy)
		return False
Example #44
0
	def __activate(self):
		try:
			self.__manager.activate()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.activate()
		return False
Example #45
0
	def __activate_cb(self, *args):
		try:
			self.__manager.match()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.match()
		return False
Example #46
0
	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		from MenuItem import MenuItem
		self.__menuitem = MenuItem(editor)
		self.__trigger = self.create_trigger("show-autoreplace-dialog")
		return
Example #47
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"select-next-highlighted-match", 
			"<ctrl>g", 
			_("Navigate to next highlighted match"), 
			_("Navigation Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.action = "select-next-match"
		name, shortcut, description, category = (
			"select-previous-highlighted-match", 
			"<ctrl><shift>g", 
			_("Navigation to previous highlighted match"), 
			_("Navigation Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.action = "select-previous-match"
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		self.__manager.destroy()
		del self
		return False

	def __activate(self, action):
		self.__manager.activate(action)
		return False

	def __activate_cb(self, trigger):
		from gobject import idle_add
		idle_add(self.__activate, trigger.action)
		return
Example #48
0
	def __show_window_cb(self, *args):
		try:
			self.__manager.show()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.show()
		return
Example #49
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"activate-shortcut-window", 
			"<ctrl>h", 
			_("Show Shortcut Window"), 
			_("Window Operations")
		)
		self.__trigger = self.create_trigger(name , shortcut, description, category)
		self.__manager = None
		return

	def __destroy(self):
		if self.__manager: self.__manager.destroy()
		self.disconnect()
		self.remove_triggers()
		del self
		return False

	def __activate(self):
		try :
			self.__manager.activate()
		except AttributeError :
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.activate()
		return False

	def __activate_cb(self, *args):
		from gobject import idle_add
		idle_add(self.__activate)
		return

	def destroy(self):
		self.__destroy()
		return
Example #50
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		self.__manager = None
		name, shortcut, description, category = (
			"show-document-browser", 
			"F9", 
			_("Focus any file window"), 
			_("Window Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		name, shortcut, description, category = (
			"show-document-browser_", 
			"<super>b", 
			_("Focus any file window"), 
			_("Window Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		return

	def __activate_cb(self, *args):
		try:
			self.__manager.show()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.show()
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return
Example #51
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"escape-quotes",
			"<ctrl><shift>e",
			_("Escape quotes"),
			_("Text Operations")
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		name, shortcut, description, category = (
			"unescape-quotes",
			"<ctrl><alt>e",
			_("Unescape quotes"),
			_("Text Operations")
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate_cb(self, trigger):
		function = {
			self.__trigger1: self.__manager.escape,
			self.__trigger2: self.__manager.unescape,
		}
		function[trigger]()
		return False
Example #52
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger1, "activate", self.__activate_cb)
		self.connect(self.__trigger2, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(editor)
		name, shortcut, description, category = (
			"move-cursor-to-errors",
			"F2",
			_("Move cursor to errors in python code"),
			_("Python"),
		)
		self.__trigger1 = self.create_trigger(name, shortcut, description, category)
		self.__trigger1.command = "activate"
		name, shortcut, description, category = (
			"toggle-error-checking",
			"<shift>F2",
			_("Move cursor to errors in python code"),
			_("Python"),
		)
		self.__trigger2 = self.create_trigger(name, shortcut, description, category)
		self.__trigger2.command = "toggle-error-check"
		return

	def __activate_cb(self, trigger):
		self.__manager.activate(trigger.command)
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return
Example #53
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)
		editor.get_toolbutton("PrintToolButton").props.sensitive = True

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"show-print-window", 
			"<ctrl>p", 
			_("Print the current file"), 
			_("File Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__manager = None
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate(self):
		try :
			self.__manager.activate()
		except AttributeError :
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.activate()
		return False

	def __activate_cb(self, *args):
		from gobject import idle_add
		idle_add(self.__activate)
		return
Example #54
0
def installStandardDAR(darfile, installDir):
    """
    _installStandardDAR_

    Installation of a standard DARball
    
    """
    config = {
        "dar_shared_pool" : os.getcwd(),
        "dar_dist_pool" : os.getcwd(),
        "dar_inst_pool" : os.getcwd(),
        "dar_tmp_dir" : os.getcwd(),
        }
    
    darConf = []
    darConf.append("use dar file %s\n" % darfile)

    manager = Manager( darConf, cnf=config, pltf=Platform() )
    manager.installApplication( installDir, None )

    return installDir
Example #55
0
        def create_configure_dialog(self):
                if not self.dlg:
                        self.dlg = Manager(self.plugin_info.get_data_dir())
                else:
                        self.dlg.run()

                window = Pluma.App.get_default().get_active_window()

                if window:
                        self.dlg.dlg.set_transient_for(window)

                return self.dlg.dlg
Example #56
0
 def create_configure_dialog(self):
         if not self.dlg:
                 self.dlg = Manager(self.get_data_dir())
         else:
                 self.dlg.run()
         
         window = gedit.app_get_default().get_active_window()
         
         if window:
                 self.dlg.dlg.set_transient_for(window)
         
         return self.dlg.dlg
Example #57
0
	def __init_attributes(self, editor):
		self.__editor = editor
		from Manager import Manager
		self.__manager = Manager(self.__editor)
		name, shortcut, description, category = (
			"toggle-word-completion",
			"<ctrl><shift><alt>c",
			_("Toggle automatic word completion"),
			_("Miscellaneous Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		return
Example #58
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"activate-foo-power", 
			"<ctrl><alt>f", 
			_("Activate the holy power of foo"), 
			_("Example")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__manager = None
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate(self):
		try:
			self.__manager.activate()
		except AttributeError:
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.activate()
		return False

	def __activate_cb(self, *args):
		from gobject import idle_add
		idle_add(self.__activate)
		return False
Example #59
0
class Trigger(SignalManager, TriggerManager):

	def __init__(self, editor):
		SignalManager.__init__(self)
		TriggerManager.__init__(self, editor)
		self.__init_attributes(editor)
		self.connect(self.__trigger, "activate", self.__activate_cb)

	def __init_attributes(self, editor):
		self.__editor = editor
		name, shortcut, description, category = (
			"toggle-comment", 
			"<alt>c", 
			_("Toggle comment"), 
			_("Miscellaneous Operations")
		)
		self.__trigger = self.create_trigger(name, shortcut, description, category)
		self.__manager = None
		return

	def destroy(self):
		self.disconnect()
		self.remove_triggers()
		if self.__manager: self.__manager.destroy()
		del self
		return False

	def __activate(self):
		try :
			self.__manager.activate()
		except AttributeError :
			from Manager import Manager
			self.__manager = Manager(self.__editor)
			self.__manager.activate()
		return False

	def __activate_cb(self, *args):
		from gobject import idle_add
		idle_add(self.__activate)
		return