import-orig: import readline in the common module
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Mon, 26 Aug 2013 20:18:39 +0000 (23:18 +0300)
committerGuido Günther <agx@sigxcpu.org>
Wed, 4 Sep 2013 20:24:11 +0000 (22:24 +0200)
Useful common functionality.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
gbp/scripts/common/import_orig.py
gbp/scripts/import_orig.py

index a884573f4f9e5c5e1657d57c9adfa0074efeaf45..c2c53a6443d3c1e94382ecf6a1383d73e8d7dd27 100644 (file)
@@ -23,6 +23,15 @@ import gbp.command_wrappers as gbpc
 from gbp.pkg import UpstreamSource
 import gbp.log
 
+# Try to import readline, since that will cause raw_input to get fancy
+# line editing and history capabilities. However, if readline is not
+# available, raw_input will still work.
+try:
+    import readline
+except ImportError:
+    pass
+
+
 class OrigUpstreamSource(UpstreamSource):
     """Upstream source that will be imported"""
 
index d69743e517fd6a82e26e43e95c2991e3a17b9fdf..bd2ce1a01081215cfcd88b5f68620492d967a2c6 100644 (file)
@@ -33,14 +33,6 @@ from gbp.scripts.common.import_orig import (OrigUpstreamSource, cleanup_tmp_tree
                                             ask_package_name, ask_package_version,
                                             repack_source, is_link_target)
 
-# Try to import readline, since that will cause raw_input to get fancy
-# line editing and history capabilities. However, if readline is not
-# available, raw_input will still work.
-try:
-    import readline
-except ImportError:
-    pass
-
 
 def prepare_pristine_tar(archive, pkg, version):
     """