From 272e4d64b5ca557732af903d35aefbe405bd3ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Mon, 22 Nov 2021 12:37:53 +0100 Subject: [PATCH] fix: Handle Div nodes for values --- src/griffe/node_utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/griffe/node_utils.py b/src/griffe/node_utils.py index 6cf76c2d..6f3d7058 100644 --- a/src/griffe/node_utils.py +++ b/src/griffe/node_utils.py @@ -17,6 +17,7 @@ from ast import Constant as NodeConstant from ast import Dict as NodeDict from ast import DictComp as NodeDictComp +from ast import Div as NodeDiv from ast import Ellipsis as NodeEllipsis from ast import Expr as NodeExpr from ast import FormattedValue as NodeFormattedValue @@ -245,6 +246,10 @@ def _get_mult_value(node: NodeMult) -> str: return "*" +def _get_div_value(node: NodeDiv) -> str: + return "/" + + def _get_unaryop_value(node: NodeUnaryOp) -> str: return f"{get_value(node.op)}{get_value(node.operand)}" @@ -432,6 +437,7 @@ def _get_call_value(node: NodeCall) -> str: NodeUAdd: _get_uadd_value, NodeNot: _get_not_value, NodeArguments: _get_arguments_value, + NodeDiv: _get_div_value, } if sys.version_info < (3, 9):