Spaces:
Running
on
L4
Running
on
L4
File size: 417 Bytes
c1ce505 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class TrainVars:
def __init__(self):
pass
def values(self):
for key in dir(self):
if not key.startswith("__") and not callable(getattr(self, key)):
yield key, getattr(self, key)
def to_dict(self):
return {key: val for key, val in self.values()}
def load_dict(self, dict):
for key, val in dict.items():
setattr(self, key, val)
|