Home | History | Annotate | Download | only in fixes

Lines Matching refs:node

41     def transform(self, node, results):
42 method = self._check_method(node, results)
44 return method(node, results)
47 def _sequenceIncludes(self, node, results):
48 return self._handle_rename(node, results, u"contains")
51 def _isCallable(self, node, results):
54 return Call(Name(u"hasattr"), args, prefix=node.prefix)
57 def _repeat(self, node, results):
58 return self._handle_rename(node, results, u"mul")
61 def _irepeat(self, node, results):
62 return self._handle_rename(node, results, u"imul")
65 def _isSequenceType(self, node, results):
66 return self._handle_type2abc(node, results, u"collections", u"Sequence")
69 def _isMappingType(self, node, results):
70 return self._handle_type2abc(node, results, u"collections", u"Mapping")
73 def _isNumberType(self, node, results):
74 return self._handle_type2abc(node, results, u"numbers", u"Number")
76 def _handle_rename(self, node, results, name):
81 def _handle_type2abc(self, node, results, module, abc):
82 touch_import(None, module, node)
85 return Call(Name(u"isinstance"), args, prefix=node.prefix)
87 def _check_method(self, node, results):
95 self.warning(node, u"You should use '%s' here." % invocation_str)