File: johab.pyi

package info (click to toggle)
typeshed 0.0~git20241223.ea91db2-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 28,756 kB
  • sloc: python: 7,741; makefile: 20; sh: 18
file content (23 lines) | stat: -rw-r--r-- 920 bytes parent folder | download | duplicates (96)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import _multibytecodec as mbc
import codecs
from typing import ClassVar

codec: mbc._MultibyteCodec

class Codec(codecs.Codec):
    encode = codec.encode  # type: ignore[assignment]  # pyright: ignore[reportAssignmentType]
    decode = codec.decode  # type: ignore[assignment]  # pyright: ignore[reportAssignmentType]

class IncrementalEncoder(mbc.MultibyteIncrementalEncoder, codecs.IncrementalEncoder):  # type: ignore[misc]
    codec: ClassVar[mbc._MultibyteCodec] = ...

class IncrementalDecoder(mbc.MultibyteIncrementalDecoder, codecs.IncrementalDecoder):
    codec: ClassVar[mbc._MultibyteCodec] = ...

class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):  # type: ignore[misc]
    codec: ClassVar[mbc._MultibyteCodec] = ...

class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):
    codec: ClassVar[mbc._MultibyteCodec] = ...

def getregentry() -> codecs.CodecInfo: ...