summaryrefslogtreecommitdiffstats
path: root/list.cgi
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2003-11-12 22:01:29 +0000
committerLennart Poettering <lennart@poettering.net>2003-11-12 22:01:29 +0000
commitd9c4052dac5175806be5a99a0761c9d70229fa9b (patch)
treed1c3b6160d4f6d3865d164970dec47792a85de2f /list.cgi
parent47125edf371e7ef76f6aadde75343a1f0900f8ae (diff)
ignore directories
git-svn-id: file:///home/lennart/svn/public/syrep-chub/trunk@5 4c8cc7d0-f3cb-0310-ad32-ddc431b48844
Diffstat (limited to 'list.cgi')
-rwxr-xr-xlist.cgi7
1 files changed, 5 insertions, 2 deletions
diff --git a/list.cgi b/list.cgi
index ac74d82..92dd7e2 100755
--- a/list.cgi
+++ b/list.cgi
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import cgi, cgitb, os, time, urllib, sch
+import cgi, cgitb, os, time, urllib, sch, stat
cgitb.enable()
def list_files():
@@ -8,10 +8,13 @@ def list_files():
for f in d:
- if f[0] = '.':
+ if f[0] == '.':
continue
st = os.stat(sch.repository_directory + "/" + f)
+
+ if not stat.S_ISREG(st.st_mode):
+ continue
print '<tr><td class="checkbox"><input type="checkbox" name="fname" value="%s"></td>' % cgi.escape(f)
print '<td class="filename"><a href="info.cgi?fname=%s">%s</a></td>' % (urllib.quote_plus(f), cgi.escape(f))