]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/utils.py
move logic into a function
[dak.git] / daklib / utils.py
index e0bdfe8412dca1f5f062ac249f16eb8714b04cec..963abd5db40469c3484b52254d078b280c5728b9 100755 (executable)
@@ -1498,6 +1498,18 @@ def is_email_alias(email):
 
 ################################################################################
 
+def get_changes_files(dir):
+    try:
+        # Much of the rest of p-u/p-a depends on being in the right place
+        os.chdir(dir)
+        changes_files = [x for x in os.listdir(dir) if x.endswith('.changes')]
+    except OSError, e:
+        fubar("Failed to read list from directory %s (%s)" % (dir, e))
+
+    return changes_files
+
+################################################################################
+
 apt_pkg.init()
 
 Cnf = apt_pkg.newConfiguration()