From a42589099c12be98de896d975fd703743551c801 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 5 Jul 2014 19:37:34 -0400 Subject: [PATCH] Fix default page creation This was broken in the manager/convert separation :/ --- korman/exporter/manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/korman/exporter/manager.py b/korman/exporter/manager.py index 0f9dec5..4dd06ee 100644 --- a/korman/exporter/manager.py +++ b/korman/exporter/manager.py @@ -175,7 +175,7 @@ class ExportManager: break else: # need to create default page - self._pages[""] = self.create_page("Default", 0) + self._pages[""] = self.create_page(age, "Default", 0) else: error.add(page, obj.name) error.raise_if_error() @@ -210,7 +210,7 @@ class ExportManager: stream.close() def _write_pages(self, path, ageName): - for name, loc in self._pages.items(): + for loc in self._pages.values(): page = self.mgr.FindPage(loc) # not cached because it's C++ owned # I know that plAgeInfo has its own way of doing this, but we'd have # to do some looping and stuff. This is easier. @@ -218,5 +218,5 @@ class ExportManager: chapter = "_District_" else: chapter = "_" - f = os.path.join(path, "{}{}{}.prp".format(ageName, chapter, name)) + f = os.path.join(path, "{}{}{}.prp".format(ageName, chapter, page.page)) self.mgr.WritePage(f, page)