From 91b5e1839487e3e26fb7d084ace158d27ce2f36d Mon Sep 17 00:00:00 2001 From: "Jauhien Piatlicki (jauhien)" <piatlicki@gmail.com> Date: Fri, 20 Sep 2013 17:08:44 +0200 Subject: g_sorcery: fixes --- g_sorcery/fileutils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'g_sorcery/fileutils.py') diff --git a/g_sorcery/fileutils.py b/g_sorcery/fileutils.py index f444f4a..443206c 100644 --- a/g_sorcery/fileutils.py +++ b/g_sorcery/fileutils.py @@ -27,7 +27,7 @@ class FileJSON(object): Class for JSON files. Supports custom JSON serialization provided by g_sorcery.serialization. """ - def __init__(self, directory, name, mandatories=[]): + def __init__(self, directory, name, mandatories=None): """ Args: directory: File directory. @@ -38,7 +38,10 @@ class FileJSON(object): self.directory = os.path.abspath(directory) self.name = name self.path = os.path.join(directory, name) - self.mandatories = mandatories + if not mandatories: + self.mandatories = [] + else: + self.mandatories = mandatories def read(self): """ @@ -139,7 +142,7 @@ def get_pkgpath(root = None): root = os.path.realpath(root) return os.path.dirname(os.path.abspath(root)) -class ManifestEntry: +class ManifestEntry(object): """ A manifest entry for a file. """ -- cgit v1.2.3-65-gdbad