跳转到主要内容

使用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 (19.8 kB 查看哈希值)

上传时间

构建分发

carehome-4.1.1-py3-none-any.whl (15.0 kB 查看哈希值)

上传时间 Python 3

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面