コード例 #1
0
ファイル: behavior.py プロジェクト: bongo-project/bongo
 def serialize(cls, obj, buf, lineLength):
     """Set implicit parameters, do encoding, return unicode string.
     
     If validate is True, raise VObjectError if the line doesn't validate
     after implicit parameters are generated.
     
     Default is to call base.defaultSerialize.
     
     """
     return base.defaultSerialize(obj, buf, lineLength)
コード例 #2
0
ファイル: behavior.py プロジェクト: chrisblythe812/gamemine
 def serialize(cls, obj, buf, lineLength, validate=True):
     """Set implicit parameters, do encoding, return unicode string.
     
     If validate is True, raise VObjectError if the line doesn't validate
     after implicit parameters are generated.
     
     Default is to call base.defaultSerialize.
     
     """
   
     cls.generateImplicitParameters(obj)
     if validate: cls.validate(obj, raiseException=True)
     
     if obj.isNative:
         transformed = obj.transformFromNative()
         undoTransform = True
     else:
         transformed = obj
         undoTransform = False
     
     out = base.defaultSerialize(transformed, buf, lineLength)
     if undoTransform: obj.transformToNative()
     return out
コード例 #3
0
ファイル: behavior.py プロジェクト: long3841/gus
 def serialize(cls, obj, buf, lineLength, validate=True):
     """Set implicit parameters, do encoding, return unicode string.
     
     If validate is True, raise VObjectError if the line doesn't validate
     after implicit parameters are generated.
     
     Default is to call base.defaultSerialize.
     
     """
   
     cls.generateImplicitParameters(obj)
     if validate: cls.validate(obj, raiseException=True)
     
     if obj.isNative:
         transformed = obj.transformFromNative()
         undoTransform = True
     else:
         transformed = obj
         undoTransform = False
     
     out = base.defaultSerialize(transformed, buf, lineLength)
     if undoTransform: obj.transformToNative()
     return out