diff options
Diffstat (limited to 'trunk/src/gentoolkit/package.py')
| -rw-r--r-- | trunk/src/gentoolkit/package.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/trunk/src/gentoolkit/package.py b/trunk/src/gentoolkit/package.py index a25d30a..689145f 100644 --- a/trunk/src/gentoolkit/package.py +++ b/trunk/src/gentoolkit/package.py @@ -8,6 +8,8 @@ # $Header$ from errors import FatalError +import portage +from gentoolkit import * class Package: """Package descriptor. Contains convenience functions for querying the @@ -17,6 +19,7 @@ class Package: def __init__(self,cpv): self._cpv = cpv self._scpv = portage.catpkgsplit(self._cpv) + if not self._scpv: raise FatalError("invalid cpv: %s" % cpv) self._db = None |
