summaryrefslogtreecommitdiff
path: root/patchtracker/ReqHandler.py
AgeCommit message (Collapse)AuthorFilesLines
2009-10-26shuffle the logic in PackageCmd to allow exact matches for < 3 lettersSean Finney1-5/+8
2009-09-30Revert "oops, the length should be two not one"Sean Finney1-2/+1
This reverts commit 7bacd4e7b2f521be3d2bf6494547c60ddf2426b3. actually, it should be one.
2009-09-30oops, the length should be two not oneSean Finney1-1/+2
2009-09-30when no version is specified, do not cache PackageCmdSean Finney1-1/+2
2009-09-01initial implementation of selective output cachingSean Finney1-2/+26
the PackageCmd and PatchCmd classes are now cached on their first request. note that this is incomplete, as the PackageCmd is also currently used to print non-static information as well (when a package name doesn't find an exact match and it does a query).
2009-02-12fail more gracefully if a diff.gz is missingsean finey1-2/+5
this should never happen in production as the database contains only a cache of what's on disk, but during testing on a system with the database and no archive, or in unexpected circumstances, it might be helpful to give a more informative error page.
2009-02-11mod_python -> wsgisean finey1-48/+58
i hear it's the new black. code change requirements weren't very big at all, and apparently this will work better/stabler on lenny systems, so...
2008-12-29migrate from cgi to mod_pythonSean Finney1-0/+175
previously this system was a cgi-based execution. however, this prevented us from doing a number of useful things, like throwing a 404/5xx error when an invalid page was requested. so, no we use mod_python instead...