(loader,
source_filename,
encoding=None, error_handling=None)
| 420 | |
| 421 | |
| 422 | def open_source_from_loader(loader, |
| 423 | source_filename, |
| 424 | encoding=None, error_handling=None): |
| 425 | nrmpath = os.path.normpath(source_filename) |
| 426 | arcname = nrmpath[len(loader.archive)+1:] |
| 427 | data = loader.get_data(arcname) |
| 428 | return io.TextIOWrapper(io.BytesIO(data), |
| 429 | encoding=encoding, |
| 430 | errors=error_handling) |
| 431 | |
| 432 | |
| 433 | def str_to_number(value): |
no test coverage detected