{"record":{"id":"2dd4f05056906023","repo":"pathwaycom/pathway","slug":"unknown-mode-only-are-supported","errorCode":null,"errorMessage":"Unknown mode: {}. Only {} are supported","messagePattern":"Unknown mode: (.+?)\\. Only (.+?) are supported","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"python/pathway/io/_utils.py","lineNumber":177,"sourceCode":"                stacklevel=stacklevel + 1,\n            )\n            kwargs.pop(kwarg_name)\n    deprecated_kwargs_with_custom_report = [\"persistent_id\"]\n    unexpected_args_list = []\n    for kwarg in kwargs.keys():\n        if kwarg not in deprecated_kwargs_with_custom_report:\n            unexpected_args_list.append(kwarg)\n    if unexpected_args_list:\n        unexpected_arg_names = \", \".join(repr(arg) for arg in unexpected_args_list)\n        raise TypeError(f\"Got unexpected keyword arguments: {unexpected_arg_names}\")\n\n\ndef internal_connector_mode(mode: str | api.ConnectorMode) -> api.ConnectorMode:\n    if isinstance(mode, api.ConnectorMode):\n        return mode\n    internal_mode = _INPUT_MODES_MAPPING.get(mode)\n    if not internal_mode:\n        raise ValueError(\n            \"Unknown mode: {}. Only {} are supported\".format(\n                mode, \", \".join(_INPUT_MODES_MAPPING.keys())\n            )\n        )\n\n    return internal_mode\n\n\ndef internal_read_method(format: str) -> ReadMethod:\n    if format in (\n        \"binary\",\n        \"plaintext_by_file\",\n        \"plaintext_by_object\",\n        \"only_metadata\",\n    ):\n        return ReadMethod.FULL\n    return ReadMethod.BY_LINE\n","sourceCodeStart":159,"sourceCodeEnd":195,"githubUrl":"https://github.com/pathwaycom/pathway/blob/fa2f74a4649b7c5908690cf60137263d8d80de5f/python/pathway/io/_utils.py#L159-L195","documentation":"Error \"Unknown mode: {}. Only {} are supported\" thrown in pathwaycom/pathway.","triggerScenarios":"Thrown at python/pathway/io/_utils.py:177 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass one of the supported modes listed in the error message."],"exampleFix":"pw.io.fs.read(path, mode='streaming')","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fa2f74a4649b7c5908690cf60137263d8d80de5f","analyzedAt":"2026-08-15T01:48:17.006Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}