Beispiel #1
0
    def __mmc_get_mode(self):
        from mmc.models import MMCScript

        try:
            return MMCScript.exit_mode(self._mmc_script)
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #2
0
    def __mmc_get_mode(self):
        from mmc.models import MMCScript

        try:
            return MMCScript.exit_mode(self._mmc_script)
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #3
0
    def __mmc_track_at_exit(self):
        try:
            from mmc.models import MMCScript

            try:
                return MMCScript.get_track_at_exit(self._mmc_script)
            except MMCScript.DoesNotExist:
                return True
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #4
0
    def __mmc_track_at_exit(self):
        try:
            from mmc.models import MMCScript

            try:
                return MMCScript.get_track_at_exit(self._mmc_script)
            except MMCScript.DoesNotExist:
                return True
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #5
0
    def __mmc_one_copy(self):
        try:
            from mmc.models import MMCScript

            try:
                if MMCScript.get_one_copy(self._mmc_script):
                    self._mmc_lock.check_is_running()
                    self._mmc_lock.lock()
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #6
0
    def __mmc_run_is_allowed(self):
        try:
            from mmc.models import MMCScript

            try:
                if not MMCScript.run_is_allowed(self._mmc_script):
                    sys.stdout.write("Can't be run. Interval restriction\n")
                    sys.exit(-1)
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #7
0
    def __mmc_one_copy(self):
        try:
            from mmc.models import MMCScript

            try:
                if MMCScript.get_one_copy(self._mmc_script):
                    self._mmc_lock.check_is_running()
                    self._mmc_lock.lock()
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #8
0
    def __mmc_is_enabled(self):
        try:
            from mmc.models import MMCScript

            try:
                if not MMCScript.run_is_enabled(self._mmc_script):
                    sys.stdout.write("Temporarily disabled\n")
                    sys.exit(-1)
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #9
0
    def __mmc_run_is_allowed(self):
        try:
            from mmc.models import MMCScript

            try:
                if not MMCScript.run_is_allowed(self._mmc_script):
                    sys.stdout.write("Can't be run. Interval restriction\n")
                    sys.exit(-1)
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))
Beispiel #10
0
    def __mmc_is_enabled(self):
        try:
            from mmc.models import MMCScript

            try:
                if not MMCScript.run_is_enabled(self._mmc_script):
                    sys.stdout.write("Temporarily disabled\n")
                    sys.exit(-1)
            except MMCScript.DoesNotExist:
                pass
        except Exception as err:
            stderr("[MMC] {0}".format(err))