Buckets:
MisterAI/LocalAI_Demo_backends / cpu-diffusers.upgrade-tmp /python /lib /python3.10 /lib2to3 /fixes /fix_xreadlines.py
| """Fix "for x in f.xreadlines()" -> "for x in f". | |
| This fixer will also convert g(f.xreadlines) into g(f.__iter__).""" | |
| # Author: Collin Winter | |
| # Local imports | |
| from .. import fixer_base | |
| from ..fixer_util import Name | |
| class FixXreadlines(fixer_base.BaseFix): | |
| BM_compatible = True | |
| PATTERN = """ | |
| power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | |
| | | |
| power< any+ trailer< '.' no_call='xreadlines' > > | |
| """ | |
| def transform(self, node, results): | |
| no_call = results.get("no_call") | |
| if no_call: | |
| no_call.replace(Name("__iter__", prefix=no_call.prefix)) | |
| else: | |
| node.replace([x.clone() for x in results["call"]]) | |
Xet Storage Details
- Size:
- 689 Bytes
- Xet hash:
- 8f2889b856fdcd77049b4be291092d64353c37f6ebf100604bd6c02d9ff2dddb
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.