当前位置: 首页>>代码示例>>Python>>正文


Python update.update函数代码示例

本文整理汇总了Python中update.update函数的典型用法代码示例。如果您正苦于以下问题:Python update函数的具体用法?Python update怎么用?Python update使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了update函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

def main():
	print "- Starting ZeroNet..."
	import sys, os
	main = None
	try:
		sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src")) # Imports relative to src
		import main
		main.start()
		if main.update_after_shutdown: # Updater
			import update, sys, os, gc
			# Update
			update.update()

			# Close log files
			logger = sys.modules["main"].logging.getLogger()

			for handler in logger.handlers[:]:
				handler.flush()
				handler.close()
				logger.removeHandler(handler)

	except Exception, err: # Prevent closing
		import traceback
		traceback.print_exc()
		raw_input("-- Error happened, press enter to close --")
开发者ID:TigerND,项目名称:ZeroNet,代码行数:25,代码来源:zeronet.py

示例2: main

def main():
    print "- Starting ZeroNet..."

    main = None
    try:
        sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src/lib"))  # External liblary directory
        sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src"))  # Imports relative to src
        import main
        main.start()
        if main.update_after_shutdown:  # Updater
            import gc
            import update
            # Try cleanup openssl
            try:
                if "lib.opensslVerify" in sys.modules:
                    sys.modules["lib.opensslVerify"].opensslVerify.closeLibrary()
            except Exception, err:
                print "Error closing opensslVerify lib", err
            try:
                if "lib.pyelliptic" in sys.modules:
                    sys.modules["lib.pyelliptic"].openssl.closeLibrary()
            except Exception, err:
                print "Error closing pyelliptic lib", err

            # Update
            update.update()

            # Close log files
            logger = sys.modules["main"].logging.getLogger()

            for handler in logger.handlers[:]:
                handler.flush()
                handler.close()
                logger.removeHandler(handler)
开发者ID:Black-Umbrella,项目名称:ZeroNet,代码行数:34,代码来源:zeronet.py

示例3: do_config

def do_config(action,data):
    #=========================================================================#
    if action=="reboot":
        for name in sub_routines:
            sub_routines[name].stop()
            sub_routines[name].start()
        #TODO: do anything else
    #=========================================================================#
    elif action=="update":
        update.update()
    #=========================================================================#
    elif action=="script":
        if "script" in data:
            script=data["script"]
            with open("temp_script","w") as tsf:
                tsf.write(script)
                tsf.close()
                subprocess.call(["chmod","+x","temp_script"])
                subprocess.call(["temp_script"])
        else:
            pass
    #=========================================================================#
    elif action=="calibrate":
        if "Sender" in sub_routines:
            mult=data.get("mult_by",1.0)
            add=data.get("add_by",0.0)
            sub_routines["Sender"].getInterface().Calibrate(mult,add)
    #=========================================================================#
    else:
        pass
开发者ID:H2NCH2COOH,项目名称:pcDuino-Dustdatacollect,代码行数:30,代码来源:remote_config.py

示例4: main

def main():
    print "- Starting ZeroNet..."

    main = None
    try:
        app_dir = os.path.dirname(os.path.abspath(__file__))
        os.chdir(app_dir)  # Change working dir to zeronet.py dir
        sys.path.insert(0, os.path.join(app_dir, "src/lib"))  # External liblary directory
        sys.path.insert(0, os.path.join(app_dir, "src"))  # Imports relative to src
        import main
        main.start()
        if main.update_after_shutdown:  # Updater
            import gc
            import update
            import atexit
            # Try cleanup openssl
            try:
                if "lib.opensslVerify" in sys.modules:
                    sys.modules["lib.opensslVerify"].opensslVerify.closeLibrary()
            except Exception, err:
                print "Error closing opensslVerify lib", err
            try:
                if "lib.pyelliptic" in sys.modules:
                    sys.modules["lib.pyelliptic"].openssl.closeLibrary()
            except Exception, err:
                print "Error closing pyelliptic lib", err

            # Close lock file
            sys.modules["main"].lock.close()

            # Update
            try:
                update.update()
            except Exception, err:
                print "Update error: %s" % err
开发者ID:qci133,项目名称:ZeroNet,代码行数:35,代码来源:zeronet.py

示例5: main

def main():
	print "- Starting ZeroNet..."
	import sys, os
	main = None
	try:
		sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src")) # Imports relative to src
		import main
		main.start()
		if main.update_after_shutdown: # Updater
			import update, sys, os, gc
			# Try cleanup openssl
			try:
				if "lib.opensslVerify" in sys.modules:
					sys.modules["lib.opensslVerify"].opensslVerify.close()
			except Exception, err:
				print "Error closing openssl", err

			# Update
			update.update()

			# Close log files
			logger = sys.modules["main"].logging.getLogger()

			for handler in logger.handlers[:]:
				handler.flush()
				handler.close()
				logger.removeHandler(handler)

	except Exception, err: # Prevent closing
		import traceback
		traceback.print_exc()
		traceback.print_exc(file=open("log/error.log", "a"))
开发者ID:shea256,项目名称:ZeroNet,代码行数:32,代码来源:zeronet.py

示例6: main

def main():

	pygame.init()
	globals.pygame = pygame # assign global pygame for other modules to reference
	globals.inputs = Inputs(pygame) # assign global inputs for other modules to reference
	update_display_mode() # now that the global display properties have been set up, update the display
	clock = pygame.time.Clock() # clock to tick / manage delta

	entities = [] # contains every object that will be drawn in the game

	entities.append(Entity()) # our testing entity will be the default entity

	loop = True # for controlling the game loop

	while(loop):
		clock.tick(60) # tick the clock with a target 60 fps
		globals.window.fill((255, 255, 255))

		globals.inputs.update() # refresh inputs

		update(entities) # update all entities
		render(entities) # draw all entities

		if(globals.inputs.isKeyDown("space")): toggle_fullscreen() # space bar toggles fullscreen
		if(globals.inputs.isKeyDown("escape")): loop = False # escape key exits game
		if(globals.inputs.isQuitPressed()): loop = False # red 'x' button exits game

		pygame.display.flip() # flip the display, which finally shows our render

	pygame.quit() # unload pygame modules
开发者ID:ctjprogramming,项目名称:PygameFullscreenToggleDemo,代码行数:30,代码来源:game.py

示例7: sudoku

def sudoku(A):
    # =====================================================================
    # A: 9x9 np.array int, stores the real sudoku matrix
    # B: 9x9 np.array int, corresponds to A
    #	 undecided position: stores number of options
    #    filled position: stores 10
    # C: 9x9 2d list set of int's
    #    undecided position: stores a set of  all options for each position
    #    filled position: 0
    # =====================================================================
    B = np.zeros((9,9), dtype=int)
    C = [[0 for x in xrange(9)] for x in xrange(9)]
    
    #pivot_stack:
    #   A stack storing all pivot points that facilitate back-tracing algorithm
    pivot_stack = []
    StackElem = namedtuple('StackElem', 'ind choice A')
   
    A_old = A.copy()
    conflict = update(A,B,C)
#    update_counter = 1
#    print "="*30
#    print "Update %d" %update_counter
#    update_counter = update_counter + 1

    #sudoku_print(A)

#    color_print(A_old, A)
    #sudoku_print(A)
    while(A.min() == 0):
        if(not conflict):
            i,j = get_leastopt_ind(B)
            elem = StackElem((i,j), list(C[i][j]), A.copy())
            pivot_stack.append(elem)
        else:
            if(len(pivot_stack[-1].choice) > 1):
                del pivot_stack[-1].choice[0]
            else:
                while(len(pivot_stack[-1].choice) == 1):
                    del pivot_stack[-1]
                del pivot_stack[-1].choice[0]
            np.copyto(A, pivot_stack[-1].A)

        i,j = pivot_stack[-1].ind
        np.copyto(A_old, A)

        A[i,j] = pivot_stack[-1].choice[0]
        conflict = update(A,B,C)
开发者ID:AkiraKane,项目名称:Project_Euler,代码行数:48,代码来源:prob_96.py

示例8: do_update

    def do_update(self, event):
        # Action name
        action = strings.UPDATING_APPSNAP
        
        # Disable GUI
        self.disable_gui()
        
        # Update statusbar
        self.update_status_bar(action, strings.DOWNLOADING + ' ...')

        # Perform the update
        update_obj = update.update(self.configuration, self.curl_instance)
        returned = update_obj.update_appsnap()
        
        if returned == update.SUCCESS:
            self.update_status_bar(action, strings.RELOADING_APPSNAP + ' ...')
            time.sleep(defines.SLEEP_GUI_DB_UPDATE_STEP)
            self.do_restart()
        elif returned == update.UNCHANGED:
            self.update_status_bar(action, strings.NO_CHANGES_FOUND)
            time.sleep(defines.SLEEP_GUI_DB_UPDATE_STEP)
        elif returned == update.NEW_BUILD:
            return self.error_out(action, strings.NEW_BUILD_REQUIRED)
        elif returned == update.READ_ERROR:
            return self.error_out(action, strings.UNABLE_TO_READ_APPSNAP)
        elif returned == update.WRITE_ERROR:
            return self.error_out(action, strings.UNABLE_TO_WRITE_APPSNAP)
        elif returned == update.DOWNLOAD_FAILURE:
            return self.error_out(action, strings.DOWNLOAD_FAILED)

        # Reset the GUI
        self.update_status_bar('', '')
        self.enable_gui()
开发者ID:Alwnikrotikz,项目名称:appsnap,代码行数:33,代码来源:guisetup.py

示例9: __init__

    def __init__(self):
        #
        QtGui.QDialog.__init__(self)
        self.setupUi(self)
        #self.__about = aboutDialog()
        self.__options = optionsDialog()
        self.__aboutDialog = aboutDialog()
        self.__logsDialog = logsDialog()
        self.__update = update()


        #Aliases for GUI objects
        self.__status = self.label_3
        self.__ip = self.label_4
        self.__ipStatus = self.label_12
        self.__lastupdateIp = self.label_7
        self.__lastupdateTime = self.label_9


        #Get user dialogs and decriptions
        self.i18n()

        #Refresh
        self.on_pushButton_9_clicked()

        self.__options.load()
开发者ID:alierkanimrek,项目名称:pog,代码行数:26,代码来源:main.py

示例10: main

def main():
    """Main game function."""
    try:
        data = load_data()
        data = update.update(data)
    except:
        # print(sys.exc_info())
        data_constructor.build_data()
        data = load_data()
    data["want_to_play"] = True
    data["start"] = time.time()
    actions = {"quit": quit,
               "look": check_status,
               "shop": buy_menu.menu,
               "yard": placement.menu,
               "collect money": collect_money,
               "check food": placement.check_food,
               "help": print_help}
    banner()
    data["prefix"] = "{.BLUE}[Welcome!]{.ENDC}".format(
        printer.PColors, printer.PColors)
    check_status(data)
    data["prefix"] = "[Main Menu]"
    while data["want_to_play"] is True:
        data["prefix"] = "{.MAIN}[Main Menu]{.ENDC}".format(
            printer.PColors, printer.PColors)
        printer.prompt(data["prefix"], actions.keys())
        inp = input("{0} Choose an action! ".format(data["prefix"]))
        # pdb.set_trace()
        if inp in actions:
            actions[inp](data)
            continue
        else:
            printer.invalid(data["prefix"])
开发者ID:tennysonholloway,项目名称:nekoatsume,代码行数:34,代码来源:display.py

示例11: newest_version

 def newest_version(self):
     if(self.satisfy()):
         ud = update(self);
         return ud.check();
     else:
         # pretend we are up to date if not installed
         return True;
开发者ID:newman,项目名称:pybombs,代码行数:7,代码来源:recipe.py

示例12: main

def main():
    print ("test")
    #inialize
    ldr = LightSensor(4) ;
    var = 1
    value = 1
    #have the  program loop forever or until the user close the file
    while var != 0:
        var = 1
        if ldr.value != 0:
            toaddr = "[email protected]"  #email address to send email to
            now = datetime.datetime.now()           #time and date that the laser is tripped
            filename = str(now) + ".JPG"                   #name of picture file to send
            #take a picture
            newcam = cam(filename)
            newcam.takePic()
            #send the notification that the wire is tripped with the photo
            newEmail = Email(toaddr, filename)
            newEmail.SendEmail()
            #update the html
            up = update(filename)
            up.updateHTML()
            #upload the file to update the website
            upload = FTPClass()
            upload.UploadFile(filename)
            upload.UploadFile("index.html")
        #won't anymore picture to be taken until the laser hit the sensor
	    while ldr.value !=0:
		    print('0')
	else:
	    print('X')
开发者ID:quoc125,项目名称:TripWire,代码行数:31,代码来源:main.py

示例13: run

	def run(self):
		time.sleep(5)
	#	print self.name
		# 更新文件信息
		mp3 = update.update(self.Data,self.mylock)
		mp3.search()
	#	print self.Data[0] + '/' +self.Data[1] + '.mp3'
		self.data.get()
开发者ID:ikimi,项目名称:douban,代码行数:8,代码来源:queue.py

示例14: __init__

    def __init__(self):
        ShowBase.__init__(self)

        self.world = createWorld(self.render)
        self.player = spawnPlayer(self.render, 0)
        self.player_cam = cameraControl("reparent", self.render.find("player_node"))
        self.create_filter = filters()
        self.update = update(self.render)
开发者ID:flips30240,项目名称:Run-Free,代码行数:8,代码来源:main.py

示例15: testUpdate

 def testUpdate(self):
     for inp, outp in self.update_cases.iteritems():
         # convert integers into boolean arrays
         inp_arr = i2a(*inp)
         outp_arr = i2a(*outp)
         # run the input array
         test_out = update.update(inp_arr, n1_wrap, rules.wolfram(30))
         # compare to the output array
         assert(numpy.all(test_out == outp_arr))
开发者ID:btbonval,项目名称:onedimensionalcellularautomata,代码行数:9,代码来源:tests.py


注:本文中的update.update函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。