Skip to content

Commit 7a71e5a

Browse files
committed
BF: Check for attribute existence before value
Also drop what appears to be erroneous indentation
1 parent 7dfc9d9 commit 7a71e5a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

nisext/codegen.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,14 @@ def paren_or_comma():
174174
paren_or_comma()
175175
self.write(keyword.arg + '=')
176176
self.visit(keyword.value)
177-
if node.starargs is not None:
178-
paren_or_comma()
179-
self.write('*')
180-
self.visit(node.starargs)
181-
if node.kwargs is not None:
182-
paren_or_comma()
183-
self.write('**')
184-
self.visit(node.kwargs)
177+
if hasattr(node, 'starargs') and node.starargs is not None:
178+
paren_or_comma()
179+
self.write('*')
180+
self.visit(node.starargs)
181+
if hasattr(node, 'kwargs') and node.kwargs is not None:
182+
paren_or_comma()
183+
self.write('**')
184+
self.visit(node.kwargs)
185185
self.write(have_args and '):' or ':')
186186
self.body(node.body)
187187

0 commit comments

Comments
 (0)