Exemple #1
0
 def toJson(obj):
     try:
         obj = IConfigured(obj).getConfigDict()
     except TypeError:
         # this happens for old style classes (not deriving objects)
         pass
     if isinstance(obj, dict):
         return obj
     # don't leak object memory address
     obj = obj.__class__.__module__ + "." + obj.__class__.__name__
     return repr(obj) + " not yet IConfigured"
Exemple #2
0
 def toJson(obj):
     obj = IConfigured(obj).getConfigDict()
     if isinstance(obj, dict):
         return obj
     return repr(obj) + " not yet IConfigured"
Exemple #3
0
 def getConfigDict(self):
     return [IConfigured(e).getConfigDict() for e in self.value]
Exemple #4
0
 def getConfigDict(self):
     return dict([(k, IConfigured(v).getConfigDict())
                  for k, v in iteritems(self.value)])
Exemple #5
0
 def getConfigDict(self):
     return {k: IConfigured(v).getConfigDict() for k, v in self.value.items()}