in oss-model-connector/ossmodelconnector/oss_model_connector.py [0:0]
def _connector_open(self, file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):
if isinstance(file, pathlib.Path):
file = str(file)
if self._hook_dir and file.startswith(self._hook_dir):
binary = False
if 'b' in mode:
binary = True
try:
return self.open(file, binary)
except:
return self._origin_open(file, mode, buffering, encoding, errors, newline, closefd, opener)
else:
return self._origin_open(file, mode, buffering, encoding, errors, newline, closefd, opener)