File tree Expand file tree Collapse file tree 5 files changed +15
-3
lines changed
Expand file tree Collapse file tree 5 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 11import sys
22from varname import varname
33
4+
45def func ():
56 # all calls from this module will be ignored
67 return varname (ignore = sys .modules [__name__ ])
78
9+
810def func2 ():
911 return func ()
1012
13+
1114def func3 ():
1215 return func2 ()
Original file line number Diff line number Diff line change 11import sys
22from varname import varname
33
4+
45def func ():
56 # ignore all calls named _func*
6- return varname (ignore = (sys .modules [__name__ ], 'func' ))
7+ return varname (ignore = (sys .modules [__name__ ], "func" ))
8+
79
810# func2.__qualname__ == func.__qualname__ == 'func'
911func2 = func
1012
13+
1114def func ():
1215 return func2 ()
1316
17+
1418def func3 ():
1519 return func ()
Original file line number Diff line number Diff line change 11import sys
22from varname import varname
33
4+
45def _func ():
56 # ignore all calls named _func*
6- return varname (ignore = (sys .modules [__name__ ], '_func*' ))
7+ return varname (ignore = (sys .modules [__name__ ], "_func*" ))
8+
79
810def _func2 ():
911 return _func ()
1012
13+
1114def func3 ():
1215 return _func2 ()
Original file line number Diff line number Diff line change 22
33from varname import varname
44
5+
56def function ():
67 return varname ()
78
9+
810a = [b := function (), c := function ()]
Original file line number Diff line number Diff line change @@ -271,7 +271,7 @@ def node_name(
271271 )
272272 if isinstance (node , ast .BoolOp ):
273273 return f" { OP2SYMBOL [type (node .op )]} " .join (
274- node_name (value ) for value in node .values
274+ str ( node_name (value ) ) for value in node .values
275275 )
276276 if isinstance (node , ast .Compare ):
277277 # When the node is identified by executing, len(ops) is always 1.
You can’t perform that action at this time.
0 commit comments