ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class IStdClass(ABC): (source)

Known subclasses: orionis.support.types.StdClass

View In Hierarchy

Undocumented

Method remove Remove one or more attributes from the object.
Method toDict Convert the object's attributes to a dictionary.
Method update Update the object's attributes dynamically.
Class Variable __slots__ Undocumented
def remove(self, *attributes: str): (source)

Remove one or more attributes from the object.

Parameters
*attributes:strNames of the attributes to remove.
Returns
NoneThis method does not return a value. Attributes are removed in-place.
Raises
AttributeErrorIf any of the specified attributes do not exist.
def toDict(self) -> dict: (source)

Convert the object's attributes to a dictionary.

Returns
dictA shallow copy of the object's attributes.
def update(self, **kwargs: object): (source)

Update the object's attributes dynamically.

Parameters
**kwargs:objectKey-value pairs to update or add as attributes.
Returns
NoneThis method does not return a value. Attributes are updated in-place.
Raises
OrionisStdValueExceptionIf an attribute name is reserved or conflicts with a class method.
__slots__: tuple = (source)

Undocumented