Lines Matching defs:filename
85 name. A single filename is also allowed. Non-existing files
88 read_file(f, filename=None)
90 The filename defaults to f.name; it is only used in error
301 def __init__(self, source=None, filename=None):
302 # Exactly one of `source'/`filename' arguments has to be given.
303 # `filename' kept for compatibility.
304 if filename and source:
305 raise ValueError("Cannot specify both `filename' and `source'. "
307 elif not filename and not source:
309 elif filename:
310 source = filename
317 def filename(self):
320 "The 'filename' attribute will be removed in Python 3.12. "
326 @filename.setter
327 def filename(self, value):
330 "The 'filename' attribute will be removed in Python 3.12. "
344 def __init__(self, filename, lineno, line):
348 (filename, lineno, line))
349 self.source = filename
352 self.args = (filename, lineno, line)
695 """Read and parse a filename or an iterable of filenames.
702 filename may also be given.
710 for filename in filenames:
712 with open(filename, encoding=encoding) as fp:
713 self._read(fp, filename)
716 if isinstance(filename, os.PathLike):
717 filename = os.fspath(filename)
718 read_ok.append(filename)
772 def readfp(self, fp, filename=None):
779 self.read_file(fp, source=filename)