--- a/APIs/MicroPython/micropython-stdlib.bas Sat Dec 23 15:58:15 2023 +0100 +++ b/APIs/MicroPython/micropython-stdlib.bas Tue Mar 19 17:51:25 2024 +0100 @@ -1,11 +1,8 @@ ABC metaclass=ABCMeta ABCMeta type -AbstractAsyncContextManager Protocol[_T_co] -AbstractContextManager Protocol[_T_co] -AbstractSet Collection[_T_co] Generic[_T_co] +AbstractSet Collection[_T_co] Add operator -AddressFamily IntEnum -AddressInfo IntFlag +AlertDescription enum And boolop AnnAssign stmt AppProtocolState Enum @@ -13,11 +10,10 @@ Assert stmt AssertionError Exception Assign stmt -AsyncExitStack metaclass=abc.ABCMeta AsyncFor stmt AsyncFunctionDef stmt -AsyncGenerator AsyncIterator[_T_co] Generic[_T_co _T_contra] -AsyncGeneratorType AsyncGenerator[_T_co _T_contra] +AsyncGenerator AsyncIterator[_YieldT_co] Generic[_YieldT_co _SendT_contra] +AsyncGeneratorType AsyncGenerator[_YieldT_co _SendT_contra] AsyncIterable Protocol[_T_co] AsyncIterator AsyncIterable[_T_co] Protocol[_T_co] AsyncWith stmt @@ -28,14 +24,13 @@ AugStore expr_context Await expr Awaitable Protocol[_T_co] -AwaitableGenerator Awaitable[_V_co] Generator[_T_co Generic[_T_co _S] _T_contra _T_contra _V_co _V_co] metaclass=ABCMeta +AwaitableGenerator Awaitable[_ReturnT_co] Generator[_YieldT_co Generic[_YieldT_co _ReturnT_co _ReturnT_co] _S] _SendT_contra _SendT_contra metaclass=ABCMeta Barrier _LoopBoundMixin BaseChildWatcher AbstractChildWatcher metaclass=ABCMeta BaseDefaultEventLoopPolicy AbstractEventLoopPolicy metaclass=ABCMeta BaseEventLoop AbstractEventLoop BaseExceptionGroup BaseException Generic[_BaseExceptionT_co] BaseProactorEventLoop base_events.BaseEventLoop -BaseSelector metaclass=ABCMeta BaseSelectorEventLoop base_events.BaseEventLoop BinOp expr BinaryIO IO[bytes] @@ -51,40 +46,33 @@ Buffer Protocol BufferError Exception BufferedIOBase IOBase -BufferedIncrementalDecoder IncrementalDecoder -BufferedIncrementalEncoder IncrementalEncoder BufferedProtocol BaseProtocol BufferedRWPair BufferedIOBase BufferedRandom BufferedReader BufferedWriter BufferedReader BinaryIO BufferedIOBase BufferedWriter BinaryIO BufferedIOBase -ByteString Sequence[int] metaclass=ABCMeta Bytes expr -BytesIO BinaryIO BufferedIOBase +BytesIO IO BytesWarning Warning Call expr CancelledError BaseException -ChainMap Generic[_KT MutableMapping[_KT _VT] _VT] +ChainMap MutableMapping[_KT _VT] ChildProcessError OSError Clamped DecimalException ClassDef stmt -CodecInfo _Decoder _StreamReader _StreamWriter] tuple[_Encoder -Collection Container[_T_co] Iterable[_T_co] Protocol[_T_co] Sized +Collection Container[_T_co] Iterable[_T_co] Protocol[_T_co] Compare expr -Complex Number -Condition _ContextManagerMixin +Condition _ContextManagerMixin _LoopBoundMixin ConnectionAbortedError ConnectionError ConnectionError OSError ConnectionRefusedError ConnectionError ConnectionResetError ConnectionError Constant expr Container Protocol[_T_co] -Context Any] Mapping[ContextVar[Any] -ContextVar Generic[_T] Continue stmt ConversionSyntax InvalidOperation -Coroutine Awaitable[_V_co] Generic[_T_co _T_contra _V_co] -CoroutineType Coroutine[_T_co _T_contra _V_co] +Coroutine Awaitable[_ReturnT_co] Generic[_YieldT_co _ReturnT_co] _SendT_contra +CoroutineType Coroutine[_YieldT_co _ReturnT_co] _SendT_contra Counter Generic[_T] dict[_T int] DBAPIConnection Protocol DBAPICursor Protocol @@ -94,11 +82,10 @@ DatagramTransport BaseTransport DecimalException ArithmeticError DecimalTuple NamedTuple -DefaultSelector BaseSelector +DefaultVerifyPaths NamedTuple Del expr_context Delete stmt DeprecationWarning Warning -DevpollSelector BaseSelector Dict expr DictComp expr DirEntry Generic[AnyStr] @@ -108,23 +95,21 @@ DivisionUndefined InvalidOperation ZeroDivisionError EOFError Exception Ellipsis expr -Empty Exception EncodingWarning Warning Enum metaclass=EnumMeta EnumCheck StrEnum EnumMeta type -EpollSelector BaseSelector Eq cmpop ErrorStream Protocol +Event _LoopBoundMixin ExceptHandler excepthandler Exception BaseException ExceptionGroup BaseExceptionGroup[_ExceptionT_co] Exception -ExitStack metaclass=abc.ABCMeta Expr stmt Expression mod ExtSlice slice FastChildWatcher BaseChildWatcher -Field Generic[_T] +FastChildWatcher_1 BaseChildWatcher FileExistsError OSError FileIO BinaryIO RawIOBase FileNotFoundError OSError @@ -137,23 +122,20 @@ FlowControlMixin protocols.Protocol For stmt FormattedValue expr -Fraction Rational -FrozenInstanceError AttributeError -Full Exception FunctionDef stmt FunctionType mod Future Awaitable[_T] Iterable[_T] FutureWarning Warning -Generator Generic[_T_co Iterator[_T_co] _T_contra _V_co] +Generator Generic[_YieldT_co Iterator[_YieldT_co] _ReturnT_co] _SendT_contra GeneratorExit BaseException GeneratorExp expr -GeneratorType Generator[_T_co _T_contra _V_co] +GeneratorType Generator[_YieldT_co _ReturnT_co] _SendT_contra Global stmt Gt cmpop GtE cmpop HasFileno Protocol Hashable Protocol metaclass=ABCMeta -IO Generic[AnyStr] Iterator[AnyStr] +IO Iterator[AnyStr] IOBase metaclass=abc.ABCMeta IdentityFunction Protocol If stmt @@ -164,18 +146,16 @@ ImportWarning Warning In cmpop IncompleteReadError EOFError -IncrementalNewlineDecoder codecs +IncrementalNewlineDecoder codecs.IncrementalDecoder IndentationError SyntaxError Index slice IndexError LookupError IndexableBuffer Buffer Protocol Inexact DecimalException -InitVar Generic[_T] metaclass=_InitVarMeta InputStream Protocol IntEnum _IntEnumBase int IntFlag Flag ReprEnum boundary=KEEP int IntFlag_1 Flag int -Integral Rational Interactive mod InterruptedError OSError InvalidContext InvalidOperation @@ -191,8 +171,7 @@ JoinedStr expr KeyError LookupError KeyboardInterrupt BaseException -KeysView AbstractSet[_KT_co] Generic[_KT_co] MappingView -KqueueSelector BaseSelector +KeysView AbstractSet[_KT_co] MappingView LShift operator Lambda expr LifoQueue Queue[_T] @@ -200,12 +179,12 @@ List expr ListComp expr Load expr_context -Lock _ContextManagerMixin +Lock _ContextManagerMixin _LoopBoundMixin LookupError Exception Lt cmpop LtE cmpop Mapping Collection[_KT] Generic[_KT _VT_co] -MappingProxyType Generic[_KT Mapping[_KT _VT_co] _VT_co] +MappingProxyType Mapping[_KT _VT_co] MappingView Sized MatMult operator Match stmt @@ -221,12 +200,12 @@ Mod operator Module mod ModuleNotFoundError ImportError -MsgFlag IntFlag Mult operator MultiLoopChildWatcher AbstractChildWatcher -MutableMapping Generic[_KT Mapping[_KT _VT] _VT] -MutableSequence Generic[_T] Sequence[_T] -MutableSet AbstractSet[_T] Generic[_T] +MultiLoopChildWatcher_1 AbstractChildWatcher +MutableMapping Mapping[_KT _VT] +MutableSequence Sequence[_T] +MutableSet AbstractSet[_T] Name expr NameConstant expr NameError Exception @@ -239,33 +218,32 @@ NotImplementedError RuntimeError NotIn cmpop Num expr -Number metaclass=ABCMeta OSError Exception +Options enum Or boolop -OrderedDict Generic[_KT Reversible[_KT] _VT] _VT] dict[_KT +OrderedDict stdlib_OrderedDict Overflow Inexact Rounded OverflowError ArithmeticError Param expr_context +ParamSpec type_param Pass stmt PathLike Protocol[AnyStr_co] Pattern Generic[AnyStr] PendingDeprecationWarning Warning PermissionError OSError PidfdChildWatcher AbstractChildWatcher -PollSelector BaseSelector Pow operator PriorityQueue Queue[_T] ProcessLookupError OSError Protocol BaseProtocol -Queue Generic[_T] +Purpose _ASN1Object enum +Queue Generic[_T] _LoopBoundMixin QueueEmpty Exception QueueFull Exception RShift operator Raise stmt -Rational Real RawIOBase IOBase ReadTransport BaseTransport -Real Complex SupportsFloat RecursionError RuntimeError ReferenceError Exception RegexFlag enum @@ -276,37 +254,39 @@ Rounded DecimalException RuntimeError Exception RuntimeWarning Warning +SSLCertVerificationError SSLError ValueError +SSLEOFError SSLError +SSLError OSError +SSLErrorNumber enum SSLProtocol _SSLProtocolBase SSLProtocolState Enum +SSLSocket socket.socket +SSLSyscallError SSLError +SSLWantReadError SSLError +SSLWantWriteError SSLError +SSLZeroReturnError SSLError SafeChildWatcher BaseChildWatcher -SelectSelector BaseSelector -SelectorKey NamedTuple -Semaphore _ContextManagerMixin +SafeChildWatcher_1 BaseChildWatcher +Semaphore _ContextManagerMixin _LoopBoundMixin SendfileNotAvailableError RuntimeError -Sequence Collection[_T_co] Generic[_T_co] Reversible[_T_co] +Sequence Collection[_T_co] Reversible[_T_co] Server AbstractServer Set expr SetComp expr -SimpleQueue Generic[_T] -Sized Protocol +Sized Protocol metaclass=ABCMeta SizedBuffer Buffer Protocol Sized Slice _Slice SliceableBuffer Buffer Protocol -SocketIO RawIOBase -SocketKind IntEnum Starred expr StartResponse Protocol StopAsyncIteration Exception StopIteration Exception Store expr_context Str expr -StrEnum ReprEnum str +StrEnum Enum str StreamReader AsyncIterator[bytes] StreamReaderProtocol FlowControlMixin protocols.Protocol -StreamReaderWriter TextIO -StreamRecoder BinaryIO -StreamWriter Codec -StringIO TextIOWrapper +StringIO IO Sub operator Subnormal DecimalException SubprocessProtocol BaseProtocol @@ -326,6 +306,7 @@ SupportsDunderLE Protocol[_T_contra] SupportsDunderLT Protocol[_T_contra] SupportsFloat Protocol metaclass=ABCMeta +SupportsFlush Protocol SupportsGetItem Protocol[_KT_contra _VT_co] SupportsGetItemBuffer IndexableBuffer Protocol SliceableBuffer SupportsIndex Protocol metaclass=ABCMeta @@ -350,21 +331,24 @@ SyntaxWarning Warning SystemError Exception SystemExit BaseException +TLSVersion enum TabError IndentationError -Task Future[_T_co] Generic[_T_co] +Task Future[_T_co] TextIO IO[str] TextIOBase IOBase TextIOWrapper TextIO TextIOBase ThreadedChildWatcher AbstractChildWatcher TimeoutError Exception TimerHandle Handle -Token Generic[_T] Transport ReadTransport WriteTransport Try stmt TryStar stmt Tuple expr +TypeAlias stmt TypeError Exception TypeIgnore type_ignore +TypeVar type_param +TypeVarTuple type_param UAdd unaryop USub unaryop UnaryOp expr @@ -375,14 +359,17 @@ UnicodeError ValueError UnicodeTranslateError UnicodeError UnicodeWarning Warning +UnraisableHookArgs Protocol UnsupportedOperation OSError ValueError -UserDict Generic[_KT MutableMapping[_KT _VT] _VT] +UserDict MutableMapping[_KT _VT] UserList MutableSequence[_T] UserString Sequence[UserString] UserWarning Warning ValueError Exception -ValuesView Collection[_VT_co] Generic[_VT_co] MappingView +ValuesView Collection[_VT_co] MappingView Verbose Exception +VerifyFlags enum +VerifyMode enum Warning Exception While stmt With stmt @@ -390,25 +377,18 @@ Yield expr YieldFrom expr ZeroDivisionError ArithmeticError -_AsyncGeneratorContextManager AbstractAsyncContextManager[_T_co] AsyncContextDecorator Generic[_T_co] -_AsyncGeneratorContextManager_1 AbstractAsyncContextManager[_T_co] Generic[_T_co] +_ASN1Object _ASN1ObjectBase +_ASN1ObjectBase NamedTuple _BarrierState enum -_CacheInfo NamedTuple -_CacheParameters TypedDict -_Decoder Protocol -_DefaultFactory Protocol[_T_co] -_Encoder Protocol +_Cipher TypedDict +_CustomTaskConstructor Protocol[_TaskT_co] +_EagerTaskFactoryType Protocol[_TaskT_co] _EnumDict Any] dict[str _Environ AnyStr] Generic[AnyStr] MutableMapping[AnyStr _FlowControlMixin Transport _FormatMapMapping Protocol -_GeneratorContextManager AbstractContextManager[_T_co] ContextDecorator Generic[_T_co] _GetItemIterable Protocol[_T_co] -_IncrementalDecoder Protocol -_IncrementalEncoder Protocol -_InitVarMeta type _LoaderProtocol Protocol -_MISSING_TYPE enum _MetaPathFinder Protocol _NamedIntConstant int _NotImplementedType Any @@ -424,18 +404,10 @@ _ProactorWritePipeTransport _ProactorBaseWritePipeTransport _ProtocolMeta ABCMeta _Readable Protocol -_ReadableStream Protocol -_RedirectStream AbstractContextManager[_T_io] +_SSLMethod enum _SSLProtocolTransport transports.Transport transports._FlowControlMixin _ScandirIterator AbstractContextManager[_ScandirIterator[AnyStr]] Iterator[DirEntry[AnyStr]] -_SendableFile Protocol _SendfileMode enum -_SingleDispatchCallable Generic[_T] -_Stream Protocol _ReadableStream _WritableStream -_StreamReader Protocol -_StreamWriter Protocol -_SupportsAclose Protocol -_SupportsClose Protocol _SupportsPow2 Protocol[_E _T_co] _SupportsPow3 Protocol[_E _M _T_co] _SupportsPow3NoneOnly Protocol[_E _T_co] @@ -443,97 +415,80 @@ _SupportsRound2 Protocol[_T_co] _SupportsSumWithNoDefaultGiven Any] Any] Protocol SupportsAdd[Any SupportsRAdd[int _SupportsSynchronousAnext Protocol[_AwaitableT_co] -_SupportsWriteAndFlush Protocol[_T_contra] SupportsWrite[_T_contra] +_SupportsWriteAndFlush Protocol[_T_contra] SupportsFlush SupportsWrite[_T_contra] _TaskFactory Protocol _TranslateTable Protocol _TypedDict Mapping[str metaclass=ABCMeta object] _UnixDefaultEventLoopPolicy BaseDefaultEventLoopPolicy _UnixSelectorEventLoop BaseSelectorEventLoop -_Warn Protocol -_WarnCallbackProtocol Protocol _WinVersion _UninstantiableStructseq int int int str] tuple[int -_Wrapped Generic[_PWrapped _PWrapper _RWapper] _RWrapped -_Wrapper Generic[_PWrapped _RWrapped] -_WritableStream Protocol _asyncgen_hooks _AsyncgenHook] structseq[_AsyncgenHook] tuple[_AsyncgenHook _flags _FlagTuple _UninstantiableStructseq _float_info float float int int int int int int int int] structseq[float] tuple[float _hash_info int int int int int int int] str structseq[Any | int] tuple[int _int_info int int int] structseq[int] tuple[int -_lru_cache_wrapper Generic[_T] _odict_items Reversible[tuple[_KT_co _VT_co] _VT_co]] dict_items[_KT_co _odict_keys Reversible[_KT_co] _VT_co] dict_keys[_KT_co _odict_values Generic[_KT_co Reversible[_VT_co] _VT_co] _VT_co] dict_values[_KT_co -_version_info _UninstantiableStructseq int int int] str tuple[int +_thread_info _ThreadInfoLock _UninstantiableStructseq str | None] tuple[_ThreadInfoName +_version_info _ReleaseLevel _UninstantiableStructseq int int int] tuple[int _wrap_close _TextIOWrapper abstractclassmethod _P _R_co] classmethod[_T abstractproperty property abstractstaticmethod _R_co] staticmethod[_P -aclosing AbstractAsyncContextManager[_SupportsAcloseT] alias AST arg AST arguments AST auto IntFlag bool int boolop AST -bytearray ByteString MutableSequence[int] -bytes ByteString -cached_property Generic[_T] -chdir AbstractContextManager[None] Generic[_T_fd_or_any_path] -classmethod Generic[_R_co] -closing AbstractContextManager[_SupportsCloseT] +bytearray MutableSequence[int] +bytes Sequence[int] +classmethod Generic[_T _P _R_co] cmpop AST comprehension AST -defaultdict Generic[_KT _VT] _VT] dict[_KT -deque Generic[_T] MutableSequence[_T] -dict Generic[_KT MutableMapping[_KT _VT] _VT] -dict_items Generic[_KT_co ItemsView[_KT_co _VT_co] _VT_co] +defaultdict _VT] dict[_KT +deque stdlib_deque +dict MutableMapping[_KT _VT] +dict_items ItemsView[_KT_co _VT_co] dict_keys Generic[_KT_co KeysView[_KT_co] _VT_co] dict_values Generic[_KT_co ValuesView[_VT_co] _VT_co] -enumerate Generic[_T] Iterator[tuple[int _T]] +enumerate Iterator[tuple[int _T]] error Exception excepthandler AST expr AST expr_context AST -filter Generic[_T] Iterator[_T] -frozenset AbstractSet[_T_co] Generic[_T_co] +filter Iterator[_T] +frozenset AbstractSet[_T_co] keyword AST -list Generic[_T] MutableSequence[_T] -map Generic[_S] Iterator[_S] +list MutableSequence[_T] +map Iterator[_S] match_case AST member Generic[_EnumMemberT] memoryview Sequence[int] mod AST nonmember Generic[_EnumMemberT] -nullcontext AbstractAsyncContextManager[_T] AbstractContextManager[_T] -nullcontext_1 AbstractContextManager[_T] operator AST -partial Generic[_T] -partialmethod Generic[_T] pattern AST property types range Sequence[int] -redirect_stderr _RedirectStream[_T_io] -redirect_stdout _RedirectStream[_T_io] -reversed Generic[_T] Iterator[_T] +reversed Iterator[_T] sched_param structseq[int] tuple[int] -set Generic[_T] MutableSet[_T] -singledispatchmethod Generic[_T] +set MutableSet[_T] slice AST -socket _socket.socket stat_result float float float] int int int int int int structseq[float] tuple[int -staticmethod Generic[_R_co] +staticmethod Generic[_P _R_co] statvfs_result int int int int int int int int int int] structseq[int] tuple[int stmt AST str Sequence[str] structseq Generic[_T_co] -suppress AbstractContextManager[None] terminal_size int] structseq[int] tuple[int times_result float float float float] structseq[float] tuple[float -tuple Generic[_T_co] Sequence[_T_co] +tuple Sequence[_T_co] type_ignore AST +type_param AST uname_result str str str str] structseq[str] tuple[str unaryop AST waitid_result int int int int] structseq[int] tuple[int withitem AST -zip Generic[_T_co] Iterator[_T_co] +zip Iterator[_T_co]