Show More
@@ -616,6 +616,7 b' class Negator(ast.NodeTransformer):' | |||
|
616 | 616 | |
|
617 | 617 | if sys.version_info > (3,8): |
|
618 | 618 | def visit_Constant(self, node): |
|
619 | if isinstance(node.value, int): | |
|
619 | 620 | return self.visit_Num(node) |
|
620 | 621 | |
|
621 | 622 | class TestAstTransform(unittest.TestCase): |
@@ -687,6 +688,7 b' class IntegerWrapper(ast.NodeTransformer):' | |||
|
687 | 688 | |
|
688 | 689 | if sys.version_info > (3,8): |
|
689 | 690 | def visit_Constant(self, node): |
|
691 | if isinstance(node.value, int): | |
|
690 | 692 | return self.visit_Num(node) |
|
691 | 693 | |
|
692 | 694 | |
@@ -735,6 +737,7 b' class ErrorTransformer(ast.NodeTransformer):' | |||
|
735 | 737 | |
|
736 | 738 | if sys.version_info > (3,8): |
|
737 | 739 | def visit_Constant(self, node): |
|
740 | if isinstance(node.value, int): | |
|
738 | 741 | return self.visit_Num(node) |
|
739 | 742 | |
|
740 | 743 | |
@@ -760,6 +763,11 b' class StringRejector(ast.NodeTransformer):' | |||
|
760 | 763 | def visit_Str(self, node): |
|
761 | 764 | raise InputRejected("test") |
|
762 | 765 | |
|
766 | # 3.8 only | |
|
767 | def visit_Constant(self, node): | |
|
768 | if isinstance(node.value, str): | |
|
769 | raise InputRejected("test") | |
|
770 | ||
|
763 | 771 | |
|
764 | 772 | class TestAstTransformInputRejection(unittest.TestCase): |
|
765 | 773 |
@@ -53,7 +53,7 b' def _elide(string, *, min_elide=30):' | |||
|
53 | 53 | |
|
54 | 54 | |
|
55 | 55 | def _adjust_completion_text_based_on_context(text, body, offset): |
|
56 |
if text.endswith('=') and len(body) > offset and body[offset] |
|
|
56 | if text.endswith('=') and len(body) > offset and body[offset] == '=': | |
|
57 | 57 | return text[:-1] |
|
58 | 58 | else: |
|
59 | 59 | return text |
General Comments 0
You need to be logged in to leave comments.
Login now