|
|
460745 |
From 5693c0fe6dfe998fa5ea3f86f477dc9dcbfab881 Mon Sep 17 00:00:00 2001
|
|
|
460745 |
From: David Kreitschmann <david@kreitschmann.de>
|
|
|
460745 |
Date: Fri, 7 Apr 2017 18:22:25 +0200
|
|
|
460745 |
Subject: [PATCH] Store help in Schema before writing to disk
|
|
|
460745 |
|
|
|
460745 |
Signed-off-by: David Kreitschmann <david@kreitschmann.de>
|
|
|
460745 |
Reviewed-By: David Kupka <dkupka@redhat.com>
|
|
|
460745 |
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
|
|
|
460745 |
Reviewed-By: David Kupka <dkupka@redhat.com>
|
|
|
460745 |
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
|
|
|
460745 |
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
|
|
|
460745 |
---
|
|
|
460745 |
ipaclient/remote_plugins/schema.py | 3 ++-
|
|
|
460745 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
460745 |
|
|
|
460745 |
diff --git a/ipaclient/remote_plugins/schema.py b/ipaclient/remote_plugins/schema.py
|
|
|
460745 |
index 3ecd608f96e336df57739db380a00c2d95b2ece5..9b6668d26352a24d7249bac5e304277563ee450f 100644
|
|
|
460745 |
--- a/ipaclient/remote_plugins/schema.py
|
|
|
460745 |
+++ b/ipaclient/remote_plugins/schema.py
|
|
|
460745 |
@@ -383,6 +383,7 @@ class Schema(object):
|
|
|
460745 |
|
|
|
460745 |
if fingerprint is None:
|
|
|
460745 |
fingerprint, ttl = self._fetch(client, ignore_cache=read_failed)
|
|
|
460745 |
+ self._help = self._generate_help(self._dict)
|
|
|
460745 |
try:
|
|
|
460745 |
self._write_schema(fingerprint)
|
|
|
460745 |
except Exception as e:
|
|
|
460745 |
@@ -498,7 +499,7 @@ class Schema(object):
|
|
|
460745 |
|
|
|
460745 |
schema.writestr(
|
|
|
460745 |
'_help',
|
|
|
460745 |
- json.dumps(self._generate_help(self._dict)).encode('utf-8')
|
|
|
460745 |
+ json.dumps(self._help).encode('utf-8')
|
|
|
460745 |
)
|
|
|
460745 |
|
|
|
460745 |
def read_namespace_member(self, namespace, member):
|
|
|
460745 |
--
|
|
|
460745 |
2.13.5
|
|
|
460745 |
|