src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFunctionVisitor.py

branch
eric7
changeset 10753
031cfa81992a
parent 10439
21c28b0f9e41
child 10754
6faecb62f3a4
equal deleted inserted replaced
10751:d4dbb6b75bdc 10753:031cfa81992a
569 @param node reference to the AST Return node 569 @param node reference to the AST Return node
570 @type ast.Return 570 @type ast.Return
571 """ 571 """
572 if node.value is not None: 572 if node.value is not None:
573 # In the event of an explicit `None` return (`return None`), the 573 # In the event of an explicit `None` return (`return None`), the
574 # node body will be an instance `ast.Constant` (3.8+), which we 574 # node body will be an instance of `ast.Constant`, which we need to
575 # need to check to see if it's actually `None` 575 # check to see if it's actually `None`
576 if isinstance(node.value, ast.Constant) and node.value.value is None: 576 if isinstance(node.value, ast.Constant) and node.value.value is None:
577 return 577 return
578 578
579 self.__nonNoneReturnNodes.add(self.__context[-1]) 579 self.__nonNoneReturnNodes.add(self.__context[-1])
580 580

eric ide

mercurial