File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -203,11 +203,12 @@ def fork(self, key: str) -> "Serializer":
203203 def serialize (self , value ):
204204 if self .is_valid_callable (value ):
205205 value = value ()
206+ logger .debug ("Process callable resulting type:%s" , get_type (value ))
206207
207208 for types , callback in self .serialize_types :
208209 if isinstance (value , types ):
209210 return callback (value )
210- raise IsNotSerializable (f"Unserializable type:{ type (value )} value:{ value } " )
211+ raise IsNotSerializable (f"Unserializable type:{ get_type (value )} value:{ value } " )
211212
212213 def serialize_with_fork (self , value , key ):
213214 # TODO: merge this function with the serialize function
@@ -255,7 +256,10 @@ def serialize_model(self, value) -> dict:
255256 if self .schema .is_included (key = k ): # TODO: Skip check if is NOT greedy
256257 v = getattr (value , k )
257258 logger .debug (
258- "Serialize key:%s type:%s of model:%s" , k , get_type (v ), get_type (value )
259+ "Serialize key:%s type:%s of model:%s" ,
260+ k ,
261+ get_type (v ),
262+ get_type (value ),
259263 )
260264 res [k ] = self .serialize_with_fork (value = v , key = k )
261265
You can’t perform that action at this time.
0 commit comments