0007-environment-add-a-setter-for-Variable.json-29240.patch
hobo/environment/models.py | ||
---|---|---|
58 | 58 |
return self.label |
59 | 59 |
return self.name |
60 | 60 | |
61 |
@property |
|
62 |
def json(self): |
|
61 |
def json_getter(self): |
|
63 | 62 |
if self.value and (self.value[0] in '{[' or self.value in ('true', 'false')): |
64 | 63 |
try: |
65 | 64 |
return json.loads(self.value) |
... | ... | |
67 | 66 |
pass |
68 | 67 |
return self.value |
69 | 68 | |
69 |
def json_setter(self, value): |
|
70 |
self.value = json.dumps(value) |
|
71 | ||
72 |
json = property(json_getter, json_setter) |
|
73 | ||
70 | 74 |
def clean(self): |
71 | 75 |
if self.value and (self.value[0] in '{[' or self.value in ('true', 'false')): |
72 | 76 |
try: |
73 |
- |