MCPcopy
hub / github.com/django/django / _get_source

Method _get_source

django/views/debug.py:445–460  ·  view source on GitHub ↗
(self, filename, loader, module_name)

Source from the content-addressed store, hash-verified

443 return t.render(c)
444
445 def _get_source(self, filename, loader, module_name):
446 source = None
447 if hasattr(loader, "get_source"):
448 try:
449 source = loader.get_source(module_name)
450 except ImportError:
451 pass
452 if source is not None:
453 source = source.splitlines()
454 if source is None:
455 try:
456 with open(filename, "rb") as fp:
457 source = fp.read().splitlines()
458 except OSError:
459 pass
460 return source
461
462 def _get_lines_from_file(
463 self, filename, lineno, context_lines, loader=None, module_name=None

Callers 1

_get_lines_from_fileMethod · 0.95

Calls 1

readMethod · 0.45

Tested by

no test coverage detected