From 218275a3b534331982d1e4c2358492d7ae01f7f6 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Sun, 13 Mar 2016 17:46:30 +0100 Subject: [PATCH] Also serialize metaschema in Manifest class The remote bootstrapping process was broken, since the metaschema was not loaded on the remote side. --- bootstrapvz/base/manifest.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bootstrapvz/base/manifest.py b/bootstrapvz/base/manifest.py index 31a9776..cd7acaa 100644 --- a/bootstrapvz/base/manifest.py +++ b/bootstrapvz/base/manifest.py @@ -146,10 +146,12 @@ class Manifest(object): def __getstate__(self): return {'__class__': self.__module__ + '.' + self.__class__.__name__, 'path': self.path, + 'metaschema': self.metaschema, 'data': self.data} def __setstate__(self, state): self.path = state['path'] + self.metaschema = state['metaschema'] self.load_data(state['data']) self.load_modules() self.validate()