Skip to content

Commit f8b5962

Browse files
committed
Remove get_source_unicode
It's just a call to inspect.getsource anyway.
1 parent 87f305c commit f8b5962

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

bpython/inspection.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,3 @@ def hasattr_safe(obj: Any, name: str) -> bool:
369369
return True
370370
except AttributeError:
371371
return False
372-
373-
374-
def get_source_unicode(obj) -> str:
375-
"""Returns a decoded source of object"""
376-
return inspect.getsource(obj)

bpython/repl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ def get_source_of_current_name(self):
649649
raise SourceNotFound(_("Nothing to get source of"))
650650
if inspection.is_eval_safe_name(line):
651651
obj = self.get_object(line)
652-
return inspection.get_source_unicode(obj)
652+
return inspect.getsource(obj)
653653
except (AttributeError, NameError) as e:
654654
msg = _("Cannot get source: %s") % (e,)
655655
except OSError as e:

bpython/test/test_inspection.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import inspect
12
import os
23
import sys
34
import unittest
@@ -90,17 +91,17 @@ def test_get_encoding_utf8(self):
9091

9192
def test_get_source_ascii(self):
9293
self.assertEqual(
93-
inspection.get_source_unicode(encoding_ascii.foo), foo_ascii_only
94+
inspect.getsource(encoding_ascii.foo), foo_ascii_only
9495
)
9596

9697
def test_get_source_utf8(self):
9798
self.assertEqual(
98-
inspection.get_source_unicode(encoding_utf8.foo), foo_non_ascii
99+
inspect.getsource(encoding_utf8.foo), foo_non_ascii
99100
)
100101

101102
def test_get_source_latin1(self):
102103
self.assertEqual(
103-
inspection.get_source_unicode(encoding_latin1.foo), foo_non_ascii
104+
inspect.getsource(encoding_latin1.foo), foo_non_ascii
104105
)
105106

106107
def test_get_source_file(self):

0 commit comments

Comments
 (0)