Skip to content

sjoerdjob/python-classbasedmodule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class based module

Python modules don't allow for descriptors. Classes do. Sometimes you just really want to use descriptors (or something similar) in a module.

This decorator is for that purpose.

@class_as_module
class Whatever(object):
    pass

Now importing the module containing Whatever will give a (shared) instance of Whatever instead of the module.

About

Reusable recipe for promoting classes to modules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages