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):