summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/nbblib/__init__.py6
-rw-r--r--src/nbblib/main.py28
-rw-r--r--src/nbblib/vcs.py22
3 files changed, 26 insertions, 30 deletions
diff --git a/src/nbblib/__init__.py b/src/nbblib/__init__.py
index 95fe6da..0004cfc 100644
--- a/src/nbblib/__init__.py
+++ b/src/nbblib/__init__.py
@@ -1,9 +1,3 @@
-#from nbblib.bs import *
-#from nbblib.commands import *
-#from nbblib.package import *
-#from nbblib.plugins import *
-#from nbblib.vcs import *
-
import nbblib.bs as bs
import nbblib.commands as commands
import nbblib.newplugins as newplugins
diff --git a/src/nbblib/main.py b/src/nbblib/main.py
index 830e0fd..7d71e89 100644
--- a/src/nbblib/main.py
+++ b/src/nbblib/main.py
@@ -117,13 +117,14 @@ Global options:
"""
+import sys
import logging
-from nbblib.bs import *
-from nbblib.commands import *
-from nbblib.package import *
-from nbblib.vcs import *
+from nbblib import bs
+from nbblib import commands
+from nbblib import package
+from nbblib import vcs
import nbblib.newplugins as plugins
@@ -191,12 +192,12 @@ class ProgProperty(Property):
class VCSProperty(Property):
def isvalid(self, value):
- return (value in VCSourceTree.plugins.keys())
+ return (value in vcs.VCSourceTree.plugins.keys())
class BSProperty(Property):
def isvalid(self, value):
- return (value in BSSourceTree.plugins.keys())
+ return (value in bs.BSSourceTree.plugins.keys())
class BoolProperty(Property):
@@ -227,14 +228,15 @@ class Context(object):
def main(argv):
context = Context()
- context.PACKAGE_VERSION = PACKAGE_VERSION
- context.vcssystems = ", ".join(VCSourceTree.plugins.keys())
- context.buildsystems = ", ".join(BSSourceTree.plugins.keys())
+ context.PACKAGE_VERSION = package.PACKAGE_VERSION
+ context.vcssystems = ", ".join(vcs.VCSourceTree.plugins.keys())
+ context.buildsystems = ", ".join(bs.BSSourceTree.plugins.keys())
context.prog = argv[0]
if len(argv) < 2:
- raise CommandLineError("%(prog)s requires some arguments",
- prog=context.prog)
+ raise commands.CommandLineError(\
+ "%(prog)s requires some arguments",
+ prog=context.prog)
i = 1
while i<len(argv):
@@ -266,7 +268,7 @@ def main(argv):
i = i + 1
cmd = argv[i]
cmdargs = argv[i+1:]
- nbb = NBB_Command(cmd, cmdargs, context=context)
+ nbb = commands.NBB_Command(cmd, cmdargs, context=context)
def cmdmain(argv):
@@ -281,7 +283,7 @@ def cmdmain(argv):
logging.shutdown()
print e
sys.exit(1)
- except CommandLineError, e:
+ except commands.CommandLineError, e:
logging.shutdown()
print e
sys.exit(2)
diff --git a/src/nbblib/vcs.py b/src/nbblib/vcs.py
index c7ac22e..c21b81e 100644
--- a/src/nbblib/vcs.py
+++ b/src/nbblib/vcs.py
@@ -2,8 +2,8 @@ import os
import logging
import urlparse
-from nbblib.package import *
-from nbblib.progutils import *
+from nbblib import package
+from nbblib import progutils
from nbblib import newplugins as plugins
@@ -119,10 +119,10 @@ class GitSourceTree(VCSourceTree):
def __init__(self, context, srcdir):
super(GitSourceTree, self).__init__(context)
os.chdir(srcdir)
- if "true" != prog_stdout(["git", "rev-parse",
- "--is-inside-work-tree"]):
+ if "true" != progutils.prog_stdout(["git", "rev-parse",
+ "--is-inside-work-tree"]):
raise self.no_match_exception(srcdir)
- reldir = prog_stdout(["git", "rev-parse", "--show-cdup"])
+ reldir = progutils.prog_stdout(["git", "rev-parse", "--show-cdup"])
if reldir:
os.chdir(reldir)
self.__tree_root = os.getcwd()
@@ -135,7 +135,7 @@ class GitSourceTree(VCSourceTree):
return self.__tree_root
def _get_branch_name(self):
- bname = prog_stdout(["git", "symbolic-ref", "HEAD"])
+ bname = progutils.prog_stdout(["git", "symbolic-ref", "HEAD"])
refs,heads,branch = bname.split('/')
assert(refs=='refs' and heads=='heads')
return branch
@@ -147,12 +147,12 @@ class GitConfig(AbstractConfig):
def __init__(self, *args, **kwargs):
super(GitConfig, self).__init__(*args, **kwargs)
- def _itemname(self, item): return '.'.join((GIT_CONFIG_PREFIX, item, ))
+ def _itemname(self, item): return '.'.join((package.GIT_CONFIG_PREFIX, item, ))
def _myreldir(self, rdir):
return os.path.join(self._srcdir, rdir, self._nick)
def get_builddir(self):
- ret, stdout, stderr = prog_retstd(['git', 'config', self._itemname('builddir')])
+ ret, stdout, stderr = progutils.prog_retstd(['git', 'config', self._itemname('builddir')])
assert(stderr == "")
if ret == 0 and stdout:
return self._myreldir(stdout)
@@ -160,13 +160,13 @@ class GitConfig(AbstractConfig):
return super(GitConfig, self).get_builddir()
def set_builddir(self, value):
- ret, stdout, stderr = prog_retstd(['git', 'config', self._itemname('builddir'), value])
+ ret, stdout, stderr = progutils.prog_retstd(['git', 'config', self._itemname('builddir'), value])
assert(ret == 0 and stdout == "" and stderr == "")
builddir = property(get_builddir, set_builddir)
def get_installdir(self):
- ret, stdout, stderr = prog_retstd(['git', 'config', self._itemname('installdir')])
+ ret, stdout, stderr = progutils.prog_retstd(['git', 'config', self._itemname('installdir')])
assert(stderr == "")
if ret == 0 and stdout:
return self._myreldir(stdout)
@@ -174,7 +174,7 @@ class GitConfig(AbstractConfig):
return super(GitConfig, self).get_installdir()
def set_installdir(self, value):
- ret, stdout, stderr = prog_retstd(['git', 'config', self._itemname('installdir'), value])
+ ret, stdout, stderr = progutils.prog_retstd(['git', 'config', self._itemname('installdir'), value])
assert(ret == 0 and stdout == "" and stderr == "")
installdir = property(get_installdir, set_installdir)