misc: do not alter base_url in stored hobo.json (#21605) #832
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/21605-keep-hobo-json-as-is"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
bd2cb6ece6
tofa9eee5a2b
fa9eee5a2b
toa12e41d228
@ -256,2 +256,3 @@
hobo_json['services'][2]['base_url'] = 'http://wcs.example.net/' # reset
del hobo_json['services'][1] # authentic
fd.write(json.dumps(HOBO_JSON))
fd.write(json.dumps(hobo_json))
Il y a des tests qui modifient le HOBO_JSON global, je modifie ici pour être sûr d'avoir toujours le bon base_url.
@ -624,2 +625,2 @@
'http://wcs.example.net',
'http://wcs2.example.net',
'http://wcs.example.net/',
'http://wcs2.example.net/',
La conséquence du patch est qu'on a les / finaux dans les hobo.json stockés, qui sont utilisés pour le --redeploy.
@ -105,6 +105,7 @@ class Command(TenantCommand):
return
service['this'] = True
stored_hobo_json_content = json.dumps(self.all_services, indent=2)
L'ajout de l'attribut this est conservé, pour faire comme les autres modules.
@ -175,3 +176,1 @@
atomic_write(
os.path.join(pub.tenant.directory, 'hobo.json'), force_bytes(json.dumps(self.all_services))
)
atomic_write(os.path.join(pub.tenant.directory, 'hobo.json'), force_bytes(stored_hobo_json_content))
C'est la version sérialisée plus haut qu'on enregistre, sans avoir à se préoccuper des modifications au contenu qui peuvent avoir eu lieu.
WIP: misc: do not alter base_url in stored hobo.json (#21605)to misc: do not alter base_url in stored hobo.json (#21605)