當前位置: 首頁>>代碼示例>>Python>>正文


Python main.main方法代碼示例

本文整理匯總了Python中main.main方法的典型用法代碼示例。如果您正苦於以下問題:Python main.main方法的具體用法?Python main.main怎麽用?Python main.main使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在main的用法示例。


在下文中一共展示了main.main方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: selectPack

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def selectPack():
    global pack
    pack = filedialog.askopenfilename(initialdir = "./",title = "Select Pack",filetypes = (("resource pack","*.zip"),("all files","*.*")))
    if(pack):
        root.withdraw()
        convert = main(pack[:-4])
        if(convert == -1):
            print ("this pack is already compatible with 1.13")
            root.deiconify()
            center_window(root, 270, 120)
            messagebox.showwarning(title='warning', message="This pack is already compatible with 1.13, please select other!")
        elif(convert == 0):
            print ("please set it manually")
            res_win.deiconify()
            center_window(res_win, 270, 80)
            messagebox.showwarning(title='warning', message="Fail to detect the pack's resolution, please set it manually!")
        else:
            print ("next one?")
            root.deiconify()
            center_window(root, 270, 120)
            messagebox.showinfo(title='success', message='Conversion is Done!')
            return False

    else:
        print ('select pack to start conversion') 
開發者ID:icrdr,項目名稱:Resource-Pack-Converter,代碼行數:27,代碼來源:convert_tool.py

示例2: leftClickHandler

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def leftClickHandler(self, event):
        """Handle LMB-click events to add/remove control points & spaces. """
        
        # ensure focus on display canvas to recieve mouse clicks
        self.display.focus_set()
        
        # perform correct operation, dependent on which toggle button is active
        
        # add new control points (max = 3)
        if self.cps_button.getIsActive():
            if self.__is_verbose: print "INFO: Add Control Point"
            self.__is_saved = False
            
            this_cp_id = self.__control_points.getCurrentBox()
            this_cp = self.__control_points.boxes[this_cp_id]
            this_cp.updatePoints(event.x, event.y)
        
        # add new parking space
        elif self.spaces_button.getIsActive():
            if self.__is_verbose: print "INFO: Add Parking Space"
            self.__is_saved = False
            
            this_space_id = self.__parking_spaces.getCurrentBox()
            this_space = self.__parking_spaces.boxes[this_space_id]
            this_space.updatePoints(event.x, event.y)
            
        # do nothing -- ignore LMB clicks
        else:
            if self.__is_verbose: print "INFO: Just clicking LMB merrily =D"

        # return focus to the main frame for key-press events
        self.focus_set()
        
    # --------------------------------------------------------------------------
    #   RMB Event Handler
    # -------------------------------------------------------------------------- 
開發者ID:Humpheh,項目名稱:PiPark,代碼行數:38,代碼來源:pipark_setup.py

示例3: rightClickHandler

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def rightClickHandler(self, event):
        """Handle RMB-click events to add/remove control points & spaces. """
        
        # ensure focus is set to the display canvas
        self.display.focus_set()
        
        # perform correct operation, dependent on which toggle button is active
        if self.cps_button.getIsActive():
            if self.__is_verbose: print "INFO: Remove Control Point"
            self.__is_saved = False
            
            self.__control_points.boxes[self.__control_points.getCurrentBox()].clear()
            self.__control_points.boxes[self.__control_points.getCurrentBox()].deleteRectangle(self.display)
            
        elif self.spaces_button.getIsActive():
            if self.__is_verbose: print "INFO: Remove parking space"
            self.__is_saved = False
            
            self.__parking_spaces.boxes[self.__parking_spaces.getCurrentBox()].clear()
            self.__parking_spaces.boxes[self.__parking_spaces.getCurrentBox()].deleteRectangle(self.display)
            
        else:
            if self.__is_verbose: print "INFO: Just clicking RMB merrily =)"
        
        # return focus to the main frame for key-press events
        self.focus_set()


# ==============================================================================
#
#  Button Handlers
#
# ============================================================================== 
開發者ID:Humpheh,項目名稱:PiPark,代碼行數:35,代碼來源:pipark_setup.py

示例4: __init__

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def __init__(self):
        self._load_sub_menus(main()) 
開發者ID:krahsdevil,項目名稱:Retropie-CRT-Edition,代碼行數:4,代碼來源:index.py

示例5: _restart_control

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def _restart_control(self):
        p_bPartial = True
        if len(self.m_lSubMenus) == 1: p_bPartial = False
        # add submenu restart control to the list
        try:
            p_bCheck = False
            p_lCtrl = self.m_lSubMenus[-1].m_lRestart
            for item in self.m_lRestart:
                if p_lCtrl[0] == item[0]:
                    item[1] = p_lCtrl[1]
                    p_bCheck = True
            # add to the list if not exist
            if not p_bCheck: 
                self.m_lRestart.append(self.m_lSubMenus[-1].m_lRestart)
        except:
            pass

        # show es restart icon if needed in current submenu
        # if any submenu requires es restart, icon will appear on main page
        p_bCheck = False
        if p_bPartial:
            try:
                name = self.m_lSubMenus[-1].m_lRestart[0]
                for item in self.m_lRestart:
                    if item[0] == name:
                        if item[1] == True: p_bCheck = True
            except:
                p_bCheck = False
        else:
            for item in self.m_lRestart:
                if item[1] == True: p_bCheck = True
        self.m_bRestart = p_bCheck 
開發者ID:krahsdevil,項目名稱:Retropie-CRT-Edition,代碼行數:34,代碼來源:index.py

示例6: _reboot_control

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def _reboot_control(self):
        p_bPartial = True
        if len(self.m_lSubMenus) == 1: p_bPartial = False
        # add submenu reboot control to the list
        try:
            p_bCheck = False
            p_lCtrl = self.m_lSubMenus[-1].m_lReboot
            for item in self.m_lReboot:
                if p_lCtrl[0] == item[0]:
                    item[1] = p_lCtrl[1]
                    p_bCheck = True
            # add to the list if not exist
            if not p_bCheck: 
                self.m_lReboot.append(self.m_lSubMenus[-1].m_lReboot)
        except:
            pass

        # show sys reboot icon if needed in current submenu
        # if any submenu requires sys reboot, icon will appear on main page
        p_bCheck = False
        if p_bPartial:
            try:
                name = self.m_lSubMenus[-1].m_lReboot[0]
                for item in self.m_lReboot:
                    if item[0] == name:
                        if item[1] == True: p_bCheck = True
            except:
                p_bCheck = False
        else:
            for item in self.m_lReboot:
                if item[1] == True: p_bCheck = True
        self.m_bReboot = p_bCheck 
開發者ID:krahsdevil,項目名稱:Retropie-CRT-Edition,代碼行數:34,代碼來源:index.py

示例7: app

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def app(mock_env, mock_http, mock_session):
    return main.DnsVmGcApp(http=mock_http, session=mock_session) 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:4,代碼來源:main_test.py

示例8: app_debug

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def app_debug(mock_env_debug, mock_http, mock_session):
    return main.DnsVmGcApp(http=mock_http, session=mock_session) 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:4,代碼來源:main_test.py

示例9: app_warm

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def app_warm(app, monkeypatch):
    """When the function is warmed up from previous events"""
    monkeypatch.setattr(main.RuntimeState, 'app', app)
    return app 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:6,代碼來源:main_test.py

示例10: app_cold

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def app_cold(monkeypatch, mock_env, mock_session, mock_http):
    """When the function executes from a cold start"""
    monkeypatch.setattr(main.RuntimeState, 'app', None)
    return None 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:6,代碼來源:main_test.py

示例11: handler

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def handler(app, trigger_event):
    return main.EventHandler(app=app, data=trigger_event) 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:4,代碼來源:main_test.py

示例12: test_config_no_zones

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def test_config_no_zones(mock_env_no_zones, app, trigger_event):
    with pytest.raises(EnvironmentError) as err:
        main.EventHandler(app=app, data=trigger_event)
    assert "Env var DNS_VM_GC_DNS_ZONES is required" in str(err.value) 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:6,代碼來源:main_test.py

示例13: test_debug_env_log_level

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def test_debug_env_log_level(mock_env_debug, mock_http):
    """Log level is DEBUG when DEBUG=1"""
    app = main.DnsVmGcApp(mock_http)
    assert app.log.level == logging.DEBUG 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:6,代碼來源:main_test.py

示例14: test_when_warm

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def test_when_warm(app_warm, mock_http, mock_session, trigger_event_done):
    assert main.RuntimeState.app is app_warm
    main.main(trigger_event_done, context=None, http=mock_http,
              session=mock_session)
    assert main.RuntimeState.app is app_warm 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:7,代碼來源:main_test.py

示例15: test_when_cold

# 需要導入模塊: import main [as 別名]
# 或者: from main import main [as 別名]
def test_when_cold(app_cold, mock_http, mock_session, trigger_event_done):
    assert main.RuntimeState.app is None
    main.main(trigger_event_done, context=None, http=mock_http,
              session=mock_session)
    assert main.RuntimeState.app is not None 
開發者ID:GoogleCloudPlatform,項目名稱:professional-services,代碼行數:7,代碼來源:main_test.py


注:本文中的main.main方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。