From 50692b144eba59725bd3720f29f2ece20cf2b897 Mon Sep 17 00:00:00 2001 From: Casey Dahlin Date: Mon, 19 Jan 2009 23:44:33 -0500 Subject: Remove specifier property from ArgSpec as it is no longer used --- confparse.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/confparse.py b/confparse.py index 14a2eaa..1e5cd5a 100644 --- a/confparse.py +++ b/confparse.py @@ -417,7 +417,6 @@ class ArgSpec(ParseTreeNode): empty (equivalent to "()") """ self.items = [] - self.is_specifier = True toks.assert_full() if not toks[0].isoper('('): return @@ -430,11 +429,7 @@ class ArgSpec(ParseTreeNode): del toks[0] return elif expect_arg: - if toks[0].isoper("*"): - self.is_specifier = False - del toks[0] - else: - self.items.append(KVPair(toks)) + self.items.append(KVPair(toks)) expect_arg = False elif toks[0].isoper(","): del toks[0] @@ -446,10 +441,7 @@ class ArgSpec(ParseTreeNode): """ List of child nodes of this parse tree node """ - if self.is_specifier: - return self.items - else: - return self.items + ["NOSPEC"] + return self.items class KVPair(ParseTreeNode): """ -- cgit