使用Python创建具有多继承的对象。
项目描述
## Carehome 一个笨拙命名的用于用Python创建MOO风格对象的包。
对象支持多继承、属性、事件和方法。生成的数据库可以导出到和从字典对象加载。
## 事件
### on_init 在对象初始化时调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。
### on_attach 在对象附加到数据库时调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。
### on_destroy 在对象销毁之前调用,并且对象仍然有效。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。
### on_enter 在对象进入另一个对象之前调用。
#### 参数 * 此对象的新位置。 * 正在进入此对象的东西。
### on_exit 在对象退出另一个对象之前调用。
#### 参数 * 此对象旧的位置。 * 正在离开的对象。
### on_add_parent 在向此对象添加父对象之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。 * 正在被添加的父对象。
### on_add_child 在此对象获得子对象之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。 * 正在被添加的子对象。
### on_remove_parent 在从此对象中移除父对象之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。 * 正在被移除的父对象。
### on_remove_child 在从此对象中移除子对象之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用向上传播到对象层次结构。 * 正在被移除的子对象。
### on_add_property 在向此对象添加属性之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用在对象层次结构中传播。 * 新的属性实例。
### on_remove_property 在从该对象删除属性之前调用。
#### 参数 * 正在初始化的对象。这允许事件调用在对象层次结构中传播。 * 旧属性的名称。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
carehome-4.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9695a9aaa1bbc5c97752db0b85f0e7e55ba01c80d2f5e45172e0087b2a766296 |
|
MD5 | 209c7918d658284b68717d6b8bfb9a67 |
|
BLAKE2b-256 | eda968cc3173d75145e38b05e770f065cb096976fda66b4f9eeea238bae54625 |
carehome-4.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d75366a1ef7568191a6d46c47b19e63b1cd8506e98b60857b4f6d584e4b495d |
|
MD5 | fdabcdb048d2ac420d84d872cf5588e6 |
|
BLAKE2b-256 | ff61055b5701352896695d25df5dad63cd259802aedf27c1d55260d474e1f4f6 |