Skip to content

Instantly share code, notes, and snippets.

@romank0
Last active September 22, 2015 14:33
Show Gist options
  • Save romank0/babbfad3be21b93ad010 to your computer and use it in GitHub Desktop.
Save romank0/babbfad3be21b93ad010 to your computer and use it in GitHub Desktop.
class Parent(object):
conf = {}
def __init__(self, *args, **kwargs):
type(self).conf = defaultdict(
None, **super(type(self), self).conf)
super(Parent, self).__init__(*args, **kwargs)
@classmethod
def set_param(cls, name, value):
cls.conf[name] = value
class Child(Parent):
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment