Skip to content

Commit d58c684

Browse files
authored
Merge pull request #662 from wrieg123/fix-functiondef-args-warning
address functiondef args warning
2 parents 952de07 + 4f4ddfc commit d58c684

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

csp/impl/wiring/graph_parser.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,9 @@ def _parse_impl(self):
164164
)
165165
self.generic_visit(self._funcdef)
166166

167-
newfuncdef = ast.FunctionDef(name=self._funcdef.name, body=self._funcdef.body, returns=None)
168-
newfuncdef.args = self._funcdef.args
167+
newfuncdef = ast.FunctionDef(
168+
name=self._funcdef.name, args=self._funcdef.args, body=self._funcdef.body, returns=None
169+
)
169170
newfuncdef.decorator_list = []
170171

171172
ast.fix_missing_locations(newfuncdef)

csp/impl/wiring/node_parser.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -857,9 +857,13 @@ def _parse_impl(self):
857857
start_and_body = [ast.Expr(value=ast.Yield(value=None))] + del_vars + start_and_body
858858
newbody = init_block + start_and_body
859859

860-
newfuncdef = ast.FunctionDef(name=self._name, body=newbody, returns=None)
861-
newfuncdef.args = self._create_ast_args(
862-
posonlyargs=[], args=[], kwonlyargs=[], defaults=[], vararg=None, kwarg=None, kw_defaults=[]
860+
newfuncdef = ast.FunctionDef(
861+
name=self._name,
862+
args=self._create_ast_args(
863+
posonlyargs=[], args=[], kwonlyargs=[], defaults=[], vararg=None, kwarg=None, kw_defaults=[]
864+
),
865+
body=newbody,
866+
returns=None,
863867
)
864868
newfuncdef.decorator_list = []
865869

0 commit comments

Comments
 (0)