summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--confparse.py12
1 files 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):
"""