diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-11-12 22:01:29 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-11-12 22:01:29 +0000 |
commit | d9c4052dac5175806be5a99a0761c9d70229fa9b (patch) | |
tree | d1c3b6160d4f6d3865d164970dec47792a85de2f | |
parent | 47125edf371e7ef76f6aadde75343a1f0900f8ae (diff) |
ignore directories
git-svn-id: file:///home/lennart/svn/public/syrep-chub/trunk@5 4c8cc7d0-f3cb-0310-ad32-ddc431b48844
-rwxr-xr-x | list.cgi | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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)) |