From 2da9ef4570c72d4b67121890447ac37cc5cc3749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 14 Aug 2009 17:15:27 +0200 Subject: Add __slots__ --- portato/eix/parser.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'portato/eix') diff --git a/portato/eix/parser.py b/portato/eix/parser.py index ac49789..20e1e06 100644 --- a/portato/eix/parser.py +++ b/portato/eix/parser.py @@ -101,6 +101,7 @@ def overlay (file, skip = False): class LazyElement (object): __slots__ = ("file", "get_type", "_value", "pos") + def __init__ (self, get_type, file): self.file = file self.get_type = get_type @@ -123,6 +124,9 @@ class LazyElement (object): return self.value class header (object): + __slots__ = ("version", "ncats", "overlays", "provide", + "licenses", "keywords", "useflags", "slots", "sets") + def __init__ (self, file, skip = False): def LE (t): return LazyElement(t, file) @@ -138,6 +142,9 @@ class header (object): self.sets = LE(typed_vector(string)) class package (object): + __slots__ = ("offset","name", "description", + "provide", "homepage", "license", "useflags") + def __init__ (self, file, skip = False): def LE (t): return LazyElement(t, file) -- cgit v1.2.3