From 524c1fa0edbbf2c091e85f2c0effcc31f376ce05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org> Date: Sat, 18 Jun 2011 20:39:17 +0200 Subject: [PATCH] check if pyshared dir exists, fix indentation --- dh_python2 | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dh_python2 b/dh_python2 index 9d4d457..fed1f2a 100755 --- a/dh_python2 +++ b/dh_python2 @@ -517,13 +517,12 @@ def main(): # disable PyDist if dh_pydeb is used if options.guess_deps: try: - fp = open('debian/rules', 'r') + rules = open('debian/rules', 'r').read() except IOError: log.warning('cannot open debian/rules file') else: - rules = fp.read() if re.search('\n\s*dh_pydeb', rules) or \ - re.search('\n\s*dh\s+[^#]*--with\s+pydeb', rules): + re.search('\n\s*dh\s+[^#]*--with[^#]+pydeb', rules): log.warning('dh_pydeb detected, PyDist feature disabled') options.guess_deps = False @@ -603,7 +602,7 @@ def main(): else: # try shebang or default Python version ver = (list(v for i, v in details.get('shebangs', []) if v) or [None])[0] or DEFAULT - dependencies.depend("python%d.%d" % ver) + dependencies.depend("python%d.%d" % ver) args += " -V %s" % vrepr(ver) else: version = ext_for.pop() @@ -649,7 +648,7 @@ def main(): fp.writelines("%s\n" % i for i in nsp) pyshared = join('debian', package, 'usr/share/pyshared/') - if not os.listdir(pyshared): + if isdir(pyshared) and not os.listdir(pyshared): # remove empty pyshared directory os.rmdir(pyshared) -- GitLab