Exception'ların hepsinin Exception sınıfından türetilmesi en
uygunudur. Ama her koşulda exception sınıfları raise ile çağırılırken initialize edilmezler.
This commit is contained in:
+2
-2
@@ -15,7 +15,7 @@ import util
|
|||||||
from config import config
|
from config import config
|
||||||
from bsddb import db
|
from bsddb import db
|
||||||
|
|
||||||
class PackageDBError:
|
class PackageDBError(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class PackageDB(object):
|
class PackageDB(object):
|
||||||
@@ -81,7 +81,7 @@ def get_package(name):
|
|||||||
for repo in packagedbs.keys():
|
for repo in packagedbs.keys():
|
||||||
if get_db(repo).has_package(name):
|
if get_db(repo).has_package(name):
|
||||||
return get_db(repo).get_package(name)
|
return get_db(repo).get_package(name)
|
||||||
raise PackageDBError('get_package: package ' + name + ' not found')
|
raise PackageDBError, 'get_package: package ' + name + ' not found'
|
||||||
|
|
||||||
#def remove_package
|
#def remove_package
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user