File Explorer

/proc/thread-self/root/proc/self/root/lib64/python3.9/lib2to3/fixes

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

fix_xreadlines.py689 B · 26 lines
"""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 importsfrom .. import fixer_basefrom ..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"]])