diff options
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: |