Example #1
0
    def run(self):
        """
        Draws the screen

        @rtype: integer
        @returns: sucess status
        """
        devices = getPowerKVMdisks()

        for dev in devices:
            self.__list.append(dev, dev)

        result = self.__grid.run()
        self.__screen.popWindow()

        rc = self.__buttonsBar.buttonPressed(result)
        if rc == "back":
            return -1

        Env.set('systemupdate.disk', "/dev/%s" % self.__list.current())
        return 0
Example #2
0
File: main.py Project: bjwt/leopard
#
# IMPORTS
#
import sys

from snack import *
from ui.backend import env as Env
from ui.systemupdate.updateprogress import UpdateProgress


#
# CONSTANTS
#


#
# CODE
#
if __name__ == "__main__":
    Env.set('systemupdate.disk', sys.argv[1])
    Env.set('systemupdate.filesystem', sys.argv[2])

    rc = -1

    while rc == -1:
        screen = SnackScreen()
        window = UpdateProgress(screen)
        rc = window.run()
        screen.finish()