summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-06-17 09:16:15 -0700
committerZac Medico <zmedico@gentoo.org>2012-06-17 09:16:15 -0700
commit525988ac9a74c75dff19a89887c44ea280628d3f (patch)
tree1c1621e19491134681035461c5928a6665e63534
parent4cd3da7f48b74abfc48d36cf2c700c4eebfcbb40 (diff)
downloadportage-525988ac9a74c75dff19a89887c44ea280628d3f.tar.gz
portage-525988ac9a74c75dff19a89887c44ea280628d3f.tar.bz2
portage-525988ac9a74c75dff19a89887c44ea280628d3f.zip
DependencyArg: add __slots__
-rw-r--r--pym/_emerge/AtomArg.py5
-rw-r--r--pym/_emerge/DependencyArg.py5
-rw-r--r--pym/_emerge/SetArg.py5
3 files changed, 12 insertions, 3 deletions
diff --git a/pym/_emerge/AtomArg.py b/pym/_emerge/AtomArg.py
index a929b433e..343d7aaab 100644
--- a/pym/_emerge/AtomArg.py
+++ b/pym/_emerge/AtomArg.py
@@ -1,10 +1,13 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
from portage._sets.base import InternalPackageSet
from _emerge.DependencyArg import DependencyArg
class AtomArg(DependencyArg):
+
+ __slots__ = ('atom', 'pset')
+
def __init__(self, atom=None, **kwargs):
DependencyArg.__init__(self, **kwargs)
self.atom = atom
diff --git a/pym/_emerge/DependencyArg.py b/pym/_emerge/DependencyArg.py
index 861d83754..fa1a47fb7 100644
--- a/pym/_emerge/DependencyArg.py
+++ b/pym/_emerge/DependencyArg.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
import sys
@@ -6,6 +6,9 @@ import sys
from portage import _encodings, _unicode_encode, _unicode_decode
class DependencyArg(object):
+
+ __slots__ = ('arg', 'root_config')
+
def __init__(self, arg=None, root_config=None):
self.arg = arg
self.root_config = root_config
diff --git a/pym/_emerge/SetArg.py b/pym/_emerge/SetArg.py
index 94cf0a6ce..5c8297547 100644
--- a/pym/_emerge/SetArg.py
+++ b/pym/_emerge/SetArg.py
@@ -1,9 +1,12 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
from _emerge.DependencyArg import DependencyArg
from portage._sets import SETPREFIX
class SetArg(DependencyArg):
+
+ __slots__ = ('name', 'pset')
+
def __init__(self, pset=None, **kwargs):
DependencyArg.__init__(self, **kwargs)
self.pset = pset