summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-24 11:24:28 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-24 11:24:28 -0700
commitfcf72d9ff679b7889f79abb7cadd0234df21cfcc (patch)
treedc89deebcdee369e745a42eb4e01b6e8a7b73c2f /pym
parentc805ee9235fc1fe744552f34358597f411d8f799 (diff)
downloadportage-fcf72d9ff679b7889f79abb7cadd0234df21cfcc.tar.gz
portage-fcf72d9ff679b7889f79abb7cadd0234df21cfcc.tar.bz2
portage-fcf72d9ff679b7889f79abb7cadd0234df21cfcc.zip
Remove LicenseManager.__deepcopy__() since the default implementation
seems to work fine.
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/package/ebuild/_config/LicenseManager.py14
1 files changed, 0 insertions, 14 deletions
diff --git a/pym/portage/package/ebuild/_config/LicenseManager.py b/pym/portage/package/ebuild/_config/LicenseManager.py
index 6350a3343..2bedb58ba 100644
--- a/pym/portage/package/ebuild/_config/LicenseManager.py
+++ b/pym/portage/package/ebuild/_config/LicenseManager.py
@@ -5,8 +5,6 @@ __all__ = (
'LicenseManager',
)
-from copy import deepcopy
-
from portage import os
from portage.dep import ExtendedAtomDict, use_reduce
from portage.exception import InvalidDependString
@@ -26,18 +24,6 @@ class LicenseManager(object):
self._plicensedict = ExtendedAtomDict(dict)
self._undef_lic_groups = set()
- def __deepcopy__(self, memo=None):
- if memo is None:
- memo = {}
- result = self.__class__()
- memo[id(self)] = result
- result._accept_license_str = deepcopy(self._accept_license_str, memo)
- result._accept_license = deepcopy(self._accept_license, memo)
- result._plicensedict = deepcopy(self._plicensedict, memo)
- result._license_groups = deepcopy(self._license_groups, memo)
- result._undef_lic_groups = deepcopy(self._undef_lic_groups, memo)
- return result
-
def read_config_files(self, abs_user_config):
licdict = grabdict_package(os.path.join(
abs_user_config, "package.license"), recursive=1, allow_wildcard=True)