Пример #1
0
 def treatObj( self, obj, d ):
   """
   Overload this method to treat the python object
   """
   from RingerCore.RawDictStreamable import retrieveRawDict
   for rawObj in d['items']:
     obj.append( retrieveRawDict( rawObj ) )
   return obj
Пример #2
0
 def __call__(self, o, fname, tmember):
     """
 Run transformation
 """
     if self.useHighLevelObj:
         from RingerCore.RawDictStreamable import retrieveRawDict
         from numpy.lib.npyio import NpzFile
         if type(o) is NpzFile:
             o = dict(o)
         o = retrieveRawDict(o)
     from RingerCore.util import appendToOutput
     o = appendToOutput(o, self.returnFileName, fname)
     o = appendToOutput(o, self.returnFileMember, tmember)
     return o