initial checkin
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 8 Apr 2013 00:44:28 +0000 (20:44 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 8 Apr 2013 00:44:28 +0000 (20:44 -0400)
plstackapi/util/glob.py [new file with mode: 0644]

diff --git a/plstackapi/util/glob.py b/plstackapi/util/glob.py
new file mode 100644 (file)
index 0000000..833ce35
--- /dev/null
@@ -0,0 +1,8 @@
+import os, fnmatch
+
+def recursive_glob(treeroot, pattern):
+  results = []
+  for base, dirs, files in os.walk(treeroot):
+    goodfiles = fnmatch.filter(files, pattern)
+    results.extend(os.path.join(base, f) for f in goodfiles)
+  return results