Skip to content

Python metaclasses are how classes are created, and by defining your own metaclasses you can guide and constrain code contributors in a complex codebase. This article reviews how metaclasses can be employed to implement static checking of user-defined derived classes.

License

Notifications You must be signed in to change notification settings

python-supply/static-checking-via-metaclasses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

static-checking-via-metaclasses

Python metaclasses are how classes are created, and the ability to define your own metaclasses can help you guide and constrain code contributors in a complex codebase.

About

Python metaclasses are how classes are created, and by defining your own metaclasses you can guide and constrain code contributors in a complex codebase. This article reviews how metaclasses can be employed to implement static checking of user-defined derived classes.

Topics

Resources

License

Stars

Watchers

Forks