def test_is_already_running(self):
        programname = "hogehoge"

        # 初回起動時
        self.assertFalse(multiplelaunch.is_already_running(programname))

        # 既に起動されている.
        self.assertTrue(multiplelaunch.is_already_running(programname))
        self.assertTrue(multiplelaunch.is_already_running(programname))
예제 #2
0
def check_and_dispose():
    """
    二重起動をチェック.
    もし二重起動だったらメッセージを出して即座に終了する.
    """
    if multiplelaunch.is_already_running(selfinfo.WINDOW_CLASSNAME):
        dialog_wrapper.ok(dlgmsg.MSG_NOTICE_DOUBLE_LAUNCH)
        sys.exit(0)
예제 #3
0
def check_and_dispose():
    """
    二重起動だったらメッセージを出して即座に終了する.
    """
    if multiplelaunch.is_already_running(selfinfo.WINDOWCLASSNAME):
        dialog_wrapper.ok(
            "二重起動です." + os.linesep +
            "新しく起動した方は終了します."
        )
        sys.exit(0)