polywrap_fs_plugin.wrap.module module

class polywrap_fs_plugin.wrap.module.ArgsExists

Bases: dict

path: str
class polywrap_fs_plugin.wrap.module.ArgsMkdir

Bases: dict

path: str
recursive: bool | None
class polywrap_fs_plugin.wrap.module.ArgsReadFile

Bases: dict

path: str
class polywrap_fs_plugin.wrap.module.ArgsReadFileAsString

Bases: dict

encoding: Encoding | None
path: str
class polywrap_fs_plugin.wrap.module.ArgsRm

Bases: dict

force: bool | None
path: str
recursive: bool | None
class polywrap_fs_plugin.wrap.module.ArgsRmdir

Bases: dict

path: str
class polywrap_fs_plugin.wrap.module.ArgsWriteFile

Bases: dict

data: bytes
path: str
class polywrap_fs_plugin.wrap.module.Module(*args, **kwargs)[source]

Bases: Generic[TConfig], PluginModule[TConfig]

abstract exists(args: ArgsExists, client: InvokerClient, env: None) bool[source]
abstract mkdir(args: ArgsMkdir, client: InvokerClient, env: None) bool | None[source]
abstract read_file(args: ArgsReadFile, client: InvokerClient, env: None) bytes[source]
abstract read_file_as_string(args: ArgsReadFileAsString, client: InvokerClient, env: None) str[source]
abstract rm(args: ArgsRm, client: InvokerClient, env: None) bool | None[source]
abstract rmdir(args: ArgsRmdir, client: InvokerClient, env: None) bool | None[source]
abstract write_file(args: ArgsWriteFile, client: InvokerClient, env: None) bool | None[source]