(self, filename, loader, module_name)
| 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 |
no test coverage detected