yeying.client.model package
Submodules
yeying.client.model.digest module
用于更新和计算数据的哈希值,并最终返回计算结果。
yeying.client.model.exception module
- exception yeying.client.model.exception.AlreadyExistException(message)
Bases:
UserCustomException
- exception yeying.client.model.exception.InvalidArgumentException(message)
Bases:
UserCustomException
- exception yeying.client.model.exception.LimitExceededException(message)
Bases:
UserCustomException
- exception yeying.client.model.exception.NotFoundException(message)
Bases:
UserCustomException
- exception yeying.client.model.exception.PermissionDeniedException(message)
Bases:
UserCustomException
- exception yeying.client.model.exception.UnauthenticatedException(message)
Bases:
UserCustomException
Bases:
UserCustomException
- exception yeying.client.model.exception.UserCustomException(message)
Bases:
Exception
yeying.client.model.file module
- class yeying.client.model.file.File(name: str, size: int, stream, last_modified: int = None)
Bases:
object模拟 JavaScript File 对象的 Python 实现
- get_last_modified() int
获取文件最后修改时间戳(毫秒)
- read(size: int = -1) bytes
从当前位置读取数据
- seek(offset: int, whence: int = 0) int
移动文件指针
- tell() int
获取当前文件指针位置
- class yeying.client.model.file.FileSlice(data: bytes, content_type: str, last_modified: int)
Bases:
object表示文件切片的类
- get_last_modified() int
获取切片最后修改时间戳(毫秒)
- read(size: int = -1) bytes
从切片中读取数据
- save(file_path: str)
保存切片到文件
- seek(offset: int, whence: int = 0) int
移动切片指针
- stream() bytes
以文本形式读取切片内容
- tell() int
获取当前切片指针位置
- text(encoding: str = 'utf-8') str
以文本形式读取切片内容
yeying.client.model.identity module
- yeying.client.model.identity.convert_did_to_publickey(did)
- yeying.client.model.identity.encode_key(key)
- yeying.client.model.identity.verify_identity(identity)
yeying.client.model.option module
- class yeying.client.model.option.ProviderOption(proxy: str, block_address: BlockAddress)
Bases:
object