update_ents: use Package._dep_keys
authorZac Medico <zmedico@gentoo.org>
Wed, 26 Sep 2012 03:47:39 +0000 (20:47 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 26 Sep 2012 03:47:39 +0000 (20:47 -0700)
pym/portage/dbapi/__init__.py

index b7c0c7b0d9ca222b4603b5a3233a3714c6d22668..dbba22cd7a3cc5433a78d763edc789a283569438 100644 (file)
@@ -19,6 +19,7 @@ from portage import auxdbkeys
 from portage.eapi import _get_eapi_attrs
 from portage.exception import InvalidData
 from portage.localization import _
+from _emerge.Package import Package
 
 class dbapi(object):
        _category_re = re.compile(r'^\w[-.+\w]*$', re.UNICODE)
@@ -290,8 +291,7 @@ class dbapi(object):
                maxval = len(cpv_all)
                aux_get = self.aux_get
                aux_update = self.aux_update
-               meta_keys = ["DEPEND", "EAPI", "HDEPEND",
-                       "PDEPEND", "PROVIDE", "RDEPEND", 'repository']
+               meta_keys = Package._dep_keys + ("EAPI", "PROVIDE", "repository")
                repo_dict = None
                if isinstance(updates, dict):
                        repo_dict = updates