class UniversalDataContainer:
def __init__(self, **kwargs):
for k, v in kwargs.items():
setattr(self, k, v)
self.__keys = kwargs.keys()
def __str__(self):
buf = "UniversalDataContainer{"
buf += ", ".join(k + "=" + str(getattr(self, k)) for k in self.__keys)
buf += "}"
return buf
x = UniversalDataContainer(a=42, b=100500)
y = UniversalDataContainer(hui="pizda")
y.hui = "djigurda"
print(x, y)
Y2xhc3MgVW5pdmVyc2FsRGF0YUNvbnRhaW5lcjoKICAgIGRlZiBfX2luaXRfXyhzZWxmLCAqKmt3YXJncyk6CiAgICAgICAgZm9yIGssIHYgaW4ga3dhcmdzLml0ZW1zKCk6CiAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgaywgdikKICAgICAgICBzZWxmLl9fa2V5cyA9IGt3YXJncy5rZXlzKCkKCQkJCiAgICBkZWYgX19zdHJfXyhzZWxmKToKICAgICAgICBidWYgPSAiVW5pdmVyc2FsRGF0YUNvbnRhaW5lcnsiCiAgICAgICAgYnVmICs9ICIsICIuam9pbihrICsgIj0iICsgc3RyKGdldGF0dHIoc2VsZiwgaykpIGZvciBrIGluIHNlbGYuX19rZXlzKQogICAgICAgIGJ1ZiArPSAifSIKICAgICAgICByZXR1cm4gYnVmCgp4ID0gVW5pdmVyc2FsRGF0YUNvbnRhaW5lcihhPTQyLCBiPTEwMDUwMCkKeSA9IFVuaXZlcnNhbERhdGFDb250YWluZXIoaHVpPSJwaXpkYSIpCnkuaHVpID0gImRqaWd1cmRhIgoKcHJpbnQoeCwgeSk=