MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / __openFile

Method __openFile

tests/Framework.py:556–571  ·  view source on GitHub ↗
(self, mode)

Source from the content-addressed store, hash-verified

554 Connection.resetRequests(earlier_requests)
555
556 def __openFile(self, mode):
557 fileName = None
558 if self.__customFilename:
559 fileName = self.__customFilename
560 else:
561 for _, _, functionName, _ in traceback.extract_stack():
562 if functionName.startswith("test") or functionName == "setUp" or functionName == "tearDown":
563 # because in class Hook(Framework.TestCase), method testTest calls Hook.test
564 if functionName != "test":
565 fileName = f"{self.__class__.__name__}.{functionName}.txt"
566 fileName = os.path.join(self.replayDataFolder, fileName) if fileName else None
567 if fileName != self.__fileName:
568 self.__closeReplayFileIfNeeded()
569 self.__fileName = fileName
570 self.__file = ReplayDataFile.open(self.__fileName, mode, encoding="utf-8")
571 return self.__file
572
573 def __closeReplayFileIfNeeded(self, silent=False):
574 if self.__file is not None:

Callers 1

openFileMethod · 0.80

Calls 2

openMethod · 0.80

Tested by

no test coverage detected