Lines Matching refs:value

73         if not isinstance(node, Constant) or type(node.value) not in (int, float, complex):
75 return node.value
86 return node.value
140 value = getattr(node, name)
144 if value is None and getattr(cls, name, ...) is None:
147 value, simple = _format(value, level)
150 args.append('%s=%s' % (name, value))
152 args.append(value)
156 value = getattr(node, name)
159 if value is None and getattr(cls, name, ...) is None:
161 value, simple = _format(value, level)
163 args.append('%s=%s' % (name, value))
187 value = getattr(old_node, attr, None)
189 # should be copied whether the value is None or not.
190 if value is not None or (
193 setattr(new_node, attr, value)
257 Yield a tuple of ``(fieldname, value)`` for each field in ``node._fields``
294 node = node.body[0].value
297 elif isinstance(node, Constant) and isinstance(node.value, str):
298 text = node.value
397 visitor function for every node found. This function may return a value
407 (return value `None`) the `generic_visit` visitor is used instead.
422 for field, value in iter_fields(node):
423 if isinstance(value, list):
424 for item in value:
427 elif isinstance(value, AST):
428 self.visit(value)
431 value = node.value
432 type_name = _const_node_type_names.get(type(value))
435 if isinstance(value, cls):
457 The `NodeTransformer` will walk the AST and use the return value of the
458 visitor methods to replace or remove the old node. If the return value of
460 otherwise it is replaced with the return value. The return value may be the
470 value=Name(id='data', ctx=Load()),
471 slice=Constant(value=node.id),
492 for value in old_value:
493 if isinstance(value, AST):
494 value = self.visit(value)
495 if value is None:
497 elif not isinstance(value, AST):
498 new_values.extend(value)
500 new_values.append(value)
517 """Deprecated. Use value instead."""
518 return self.value
520 def _setter(self, value):
521 self.value = value
536 value = inst.value
541 isinstance(value, _const_types[cls]) and
542 not isinstance(value, _const_types_not.get(cls, ()))
607 """Deprecated AST node class. Use the index value directly instead."""
608 def __new__(cls, value, **kwargs):
609 return value
625 def _dims_setter(self, value):
626 self.elts = value
795 node = node.value
796 if isinstance(node, Constant) and isinstance(node.value, str):
847 self.set_precedence(_Precedence.YIELD, node.value)
848 self.traverse(node.value)
852 self.set_precedence(_Precedence.ATOM, node.target, node.value)
855 self.traverse(node.value)
875 self.traverse(node.value)
883 self.traverse(node.value)
891 if node.value:
893 self.traverse(node.value)
897 if node.value:
899 self.traverse(node.value)
932 if node.value:
934 self.set_precedence(_Precedence.ATOM, node.value)
935 self.traverse(node.value)
940 if node.value:
942 self.set_precedence(_Precedence.ATOM, node.value)
943 self.traverse(node.value)
948 if not node.value:
949 raise ValueError("Node can't be used without a value attribute.")
950 self.set_precedence(_Precedence.ATOM, node.value)
951 self.traverse(node.value)
1150 """Write string literal value with a best effort attempt to avoid backslashes."""
1169 for value in node.values:
1171 self._write_fstring_inner(value)
1173 ("".join(buffer), isinstance(value, Constant))
1178 for value, is_constant in fstring_parts:
1179 value, quote_types = self._str_literal_helper(
1180 value,
1184 new_fstring_parts.append(value)
1186 value = "".join(new_fstring_parts)
1188 self.write(f"{quote_type}{value}{quote_type}")
1193 for value in node.values:
1194 self._write_fstring_inner(value)
1195 elif isinstance(node, Constant) and isinstance(node.value, str):
1196 value = node.value.replace("{", "{{").replace("}", "}}")
1197 self.write(value)
1210 expr = unparse_inner(node.value)
1232 self._write_str_avoiding_backslashes(node.value, quote_types=_MULTI_QUOTES)
1234 def _write_constant(self, value):
1235 if isinstance(value, (float, complex)):
1239 repr(value)
1243 elif self._avoid_backslashes and isinstance(value, str):
1244 self._write_str_avoiding_backslashes(value)
1246 self.write(repr(value))
1249 value = node.value
1250 if isinstance(value, tuple):
1252 self.items_view(self._write_constant, value)
1253 elif value is ...:
1258 self._write_constant(node.value)
1286 self.traverse(node.value)
1367 # from the value they belong, (e.g: +1 instead of + 1)
1462 self.set_precedence(_Precedence.ATOM, node.value)
1463 self.traverse(node.value)
1464 # Special case: 3.__abs__() is a syntax error, so if node.value
1467 if isinstance(node.value, Constant) and isinstance(node.value.value, int):
1497 self.set_precedence(_Precedence.ATOM, node.value)
1498 self.traverse(node.value)
1508 self.set_precedence(_Precedence.EXPR, node.value)
1509 self.traverse(node.value)
1594 self.traverse(node.value)
1628 self.traverse(node.value)
1631 self._write_constant(node.value)