]> git.ipfire.org Git - pakfire.git/commitdiff
cli: Load ui component for CLIs
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Jun 2017 17:01:44 +0000 (19:01 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Jun 2017 17:01:44 +0000 (19:01 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/cli.py
src/pakfire/ui/__init__.py

index b2108a0a6e7773368e31ee41d04a1e1bd968b4e2..f4e8de59da9a4e433c693068f29d352b492af087 100644 (file)
@@ -37,6 +37,7 @@ from . import packages
 from . import repository
 from . import server
 from . import transaction
+from . import ui
 from . import util
 
 from .system import system
@@ -45,7 +46,7 @@ from .i18n import _
 
 class Cli(object):
        def __init__(self):
-               pass
+               self.ui = ui.cli.CliUI()
 
        def parse_cli(self):
                parser = argparse.ArgumentParser(
@@ -332,6 +333,8 @@ class Cli(object):
 
 class CliBuilder(Cli):
        def __init__(self):
+               Cli.__init__(self)
+
                # Check if we are already running in a pakfire container. In that
                # case, we cannot start another pakfire-builder.
                if os.environ.get("container", None) == "pakfire-builder":
index ccd85599a2f7cc80d833bdac303db85b8d14e644..66b6ca8c2c5d3499053d1bd5713ff260b59edb90 100644 (file)
@@ -21,6 +21,7 @@
 
 import sys
 
+from . import cli
 from . import progressbar
 
 def make_progress(message, maxval, eta=True, speed=False):