Make objects with multiple inheritance with Python.
Project description
# Carehome A stupidly named package for creating MOO-style objects with Python.
Objects support multiple inheritance, properties, events, and methods. The resulting database can be dumped and loaded to and from dictionary objects.
## Events The following events are used throughout the code. Any other events which are baked into the main code base should be added here.
### on_init Called when the object is initialised.
#### Arguments None
### on_destroy Called before the object is destroyed, and the object is still valid.
#### Arguments None
### on_enter Called before an object enters another one.
#### Arguments
The thing which is moving into this object.
### on_exit Called before an object exits another.
#### Arguments
The object which is leaving.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file carehome-1.1.0.tar.gz
.
File metadata
- Download URL: carehome-1.1.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f53dcfb5570c56daa3364bd1d6c748f9452008a4516c446ac7be3d2e321432 |
|
MD5 | c7949fa5b477d3519e25b6df437f0ea3 |
|
BLAKE2b-256 | 35dbb302b76f0555709bd3b79e4cab983812e9fbc4d98ec8bc85a7218fd5b854 |
Provenance
File details
Details for the file carehome-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: carehome-1.1.0-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b20091e6c07eab9056d6cdaa0ad8990dde6e0d8e188f553ff5fb5d17271143f |
|
MD5 | b19be3035e12cb94e1f4f4f174e6b714 |
|
BLAKE2b-256 | a293e26683f7e929c8ea11cc171b60591e86ce376446d0587c4180d94da064df |