Codesign: Versioning code to support older branches
Turns out it is easier to have suboptimal versioning code on the server side than to deal with branches where changes are to be merged into.
This commit is contained in:
parent
12f394ece7
commit
9d172f007e
|
@ -76,6 +76,15 @@ class ArchiveState:
|
||||||
except json.decoder.JSONDecodeError:
|
except json.decoder.JSONDecodeError:
|
||||||
raise ArchiveStateError('Error parsing JSON')
|
raise ArchiveStateError('Error parsing JSON')
|
||||||
|
|
||||||
|
# NOTE: Compatibility code with older codesign code from times when client
|
||||||
|
# did not use JSON for the archive indicator. After all branches has codesign
|
||||||
|
# merged this code should be removed.
|
||||||
|
if type(object_as_dict) == int:
|
||||||
|
result = cls()
|
||||||
|
result.file_size = int(object_as_dict)
|
||||||
|
result.error_message = ''
|
||||||
|
return result
|
||||||
|
|
||||||
return cls(**object_as_dict)
|
return cls(**object_as_dict)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
Loading…
Reference in New Issue