diff options
author | Sean Finney <seanius@debian.org> | 2008-09-04 23:16:12 +0200 |
---|---|---|
committer | Sean Finney <seanius@debian.org> | 2008-09-04 23:21:47 +0200 |
commit | d8bdde7424a75caed7b23b7f8201fd92bd7ac3e9 (patch) | |
tree | 7a6ee0b1aa6737d0d517397f2620ccb4099e6590 /pagehandler.py | |
parent | 1982fe38e96788cef2be0f4b8a5c525923355da0 (diff) | |
download | patch-tracker-d8bdde7424a75caed7b23b7f8201fd92bd7ac3e9.tar.gz |
don't allow package searches < 3 chars
Diffstat (limited to 'pagehandler.py')
-rwxr-xr-x | pagehandler.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pagehandler.py b/pagehandler.py index 04ca30f..ffb5a6c 100755 --- a/pagehandler.py +++ b/pagehandler.py @@ -75,10 +75,13 @@ class PackageCmd: version = None self.toc = db.findCollection(package=self.name, version=version) if self.toc.size() == 0: - self.toc = db.findCollection(package="%"+self.name+"%", version=version) + if len(self.name) >= 3: + self.toc = db.findCollection(package="%"+self.name+"%", version=version) def output(self): plist = self.toc.getletter(self.name) + if len(self.name) < 3: + error("search terms must be 3 or more letters...") if not plist or len(plist) == 0: error("can't find any package named or containing '%s'"%self.name) else: |