Skip to content

Instantly share code, notes, and snippets.

View escuccim's full-sized avatar

Eric A. Scuccimarra escuccim

View GitHub Profile
@escuccim
escuccim / pdict.py
Created May 17, 2022 09:45
Class that behaves like a dict but allows values to be accessed as properties
class PDict:
def __init__(self, **kwargs):
for key, value in kwargs.items():
self.__dict__[key] = value
def __getitem__(self, key):
return self.__dict__.get(key)
def __setitem__(self, key, value):
self.__dict__[key] = value