summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpagehandler.py5
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: