Store help in Schema before writing to disk

Signed-off-by: David Kreitschmann <david@kreitschmann.de>
Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
This commit is contained in:
David Kreitschmann
2017-04-07 18:22:25 +02:00
committed by Martin Babinsky
parent b25412f988
commit d5bb541061

View File

@@ -383,6 +383,7 @@ class Schema(object):
if fingerprint is None:
fingerprint, ttl = self._fetch(client, ignore_cache=read_failed)
self._help = self._generate_help(self._dict)
try:
self._write_schema(fingerprint)
except Exception as e:
@@ -498,7 +499,7 @@ class Schema(object):
schema.writestr(
'_help',
json.dumps(self._generate_help(self._dict)).encode('utf-8')
json.dumps(self._help).encode('utf-8')
)
def read_namespace_member(self, namespace, member):