@@ -53,7 +53,7 @@ def create_object(self, data, view_kwargs):
5353 self .session .commit ()
5454 except Exception as e :
5555 self .session .rollback ()
56- raise JsonApiException ({ 'pointer' : '/data' }, "Object creation error: " + str (e ))
56+ raise JsonApiException ("Object creation error: " + str (e ), source = { 'pointer' : '/data' } )
5757
5858 self .after_create_object (obj , data , view_kwargs )
5959
@@ -126,8 +126,8 @@ def update_object(self, obj, data, view_kwargs):
126126 if obj is None :
127127 url_field = getattr (self , 'url_field' , 'id' )
128128 filter_value = view_kwargs [url_field ]
129- raise ObjectNotFound ({ 'parameter' : url_field } ,
130- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
129+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
130+ source = { 'parameter' : url_field } )
131131
132132 self .before_update_object (obj , data , view_kwargs )
133133
@@ -142,7 +142,7 @@ def update_object(self, obj, data, view_kwargs):
142142 self .session .commit ()
143143 except Exception as e :
144144 self .session .rollback ()
145- raise JsonApiException ({ 'pointer' : '/data' }, "Update object error: " + str (e ))
145+ raise JsonApiException ("Update object error: " + str (e ), source = { 'pointer' : '/data' } )
146146
147147 self .after_update_object (obj , data , view_kwargs )
148148
@@ -155,8 +155,8 @@ def delete_object(self, obj, view_kwargs):
155155 if obj is None :
156156 url_field = getattr (self , 'url_field' , 'id' )
157157 filter_value = view_kwargs [url_field ]
158- raise ObjectNotFound ({ 'parameter' : url_field } ,
159- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
158+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
159+ source = { 'parameter' : url_field } )
160160
161161 self .before_delete_object (obj , view_kwargs )
162162
@@ -165,7 +165,7 @@ def delete_object(self, obj, view_kwargs):
165165 self .session .commit ()
166166 except Exception as e :
167167 self .session .rollback ()
168- raise JsonApiException ('' , "Delete object error: " + str (e ))
168+ raise JsonApiException ("Delete object error: " + str (e ))
169169
170170 self .after_delete_object (obj , view_kwargs )
171171
@@ -185,11 +185,11 @@ def create_relationship(self, json_data, relationship_field, related_id_field, v
185185 if obj is None :
186186 url_field = getattr (self , 'url_field' , 'id' )
187187 filter_value = view_kwargs [url_field ]
188- raise ObjectNotFound ({ 'parameter' : url_field } ,
189- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
188+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
189+ source = { 'parameter' : url_field } )
190190
191191 if not hasattr (obj , relationship_field ):
192- raise RelationNotFound ('' , "{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
192+ raise RelationNotFound ("{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
193193
194194 related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
195195
@@ -219,7 +219,7 @@ def create_relationship(self, json_data, relationship_field, related_id_field, v
219219 self .session .commit ()
220220 except Exception as e :
221221 self .session .rollback ()
222- raise JsonApiException ('' , "Create relationship error: " + str (e ))
222+ raise JsonApiException ("Create relationship error: " + str (e ))
223223
224224 self .after_create_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
225225
@@ -241,11 +241,11 @@ def get_relationship(self, relationship_field, related_type_, related_id_field,
241241 if obj is None :
242242 url_field = getattr (self , 'url_field' , 'id' )
243243 filter_value = view_kwargs [url_field ]
244- raise ObjectNotFound ({ 'parameter' : url_field } ,
245- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
244+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
245+ source = { 'parameter' : url_field } )
246246
247247 if not hasattr (obj , relationship_field ):
248- raise RelationNotFound ('' , "{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
248+ raise RelationNotFound ("{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
249249
250250 related_objects = getattr (obj , relationship_field )
251251
@@ -277,11 +277,11 @@ def update_relationship(self, json_data, relationship_field, related_id_field, v
277277 if obj is None :
278278 url_field = getattr (self , 'url_field' , 'id' )
279279 filter_value = view_kwargs [url_field ]
280- raise ObjectNotFound ({ 'parameter' : url_field } ,
281- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
280+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
281+ source = { 'parameter' : url_field } )
282282
283283 if not hasattr (obj , relationship_field ):
284- raise RelationNotFound ('' , "{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
284+ raise RelationNotFound ("{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
285285
286286 related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
287287
@@ -315,7 +315,7 @@ def update_relationship(self, json_data, relationship_field, related_id_field, v
315315 self .session .commit ()
316316 except Exception as e :
317317 self .session .rollback ()
318- raise JsonApiException ('' , "Update relationship error: " + str (e ))
318+ raise JsonApiException ("Update relationship error: " + str (e ))
319319
320320 self .after_update_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
321321
@@ -336,11 +336,11 @@ def delete_relationship(self, json_data, relationship_field, related_id_field, v
336336 if obj is None :
337337 url_field = getattr (self , 'url_field' , 'id' )
338338 filter_value = view_kwargs [url_field ]
339- raise ObjectNotFound ({ 'parameter' : url_field } ,
340- '{}: {} not found' . format ( self . model . __name__ , filter_value ) )
339+ raise ObjectNotFound ('{}: {} not found' . format ( self . model . __name__ , filter_value ) ,
340+ source = { 'parameter' : url_field } )
341341
342342 if not hasattr (obj , relationship_field ):
343- raise RelationNotFound ('' , "{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
343+ raise RelationNotFound ("{} has no attribute {}" .format (obj .__class__ .__name__ , relationship_field ))
344344
345345 related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
346346
@@ -362,7 +362,7 @@ def delete_relationship(self, json_data, relationship_field, related_id_field, v
362362 self .session .commit ()
363363 except Exception as e :
364364 self .session .rollback ()
365- raise JsonApiException ('' , "Delete relationship error: " + str (e ))
365+ raise JsonApiException ("Delete relationship error: " + str (e ))
366366
367367 self .after_delete_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
368368
@@ -381,9 +381,9 @@ def get_related_object(self, related_model, related_id_field, obj):
381381 .filter (getattr (related_model , related_id_field ) == obj ['id' ])\
382382 .one ()
383383 except NoResultFound :
384- raise RelatedObjectNotFound ('' , "{}.{}: {} not found" .format (related_model .__name__ ,
385- related_id_field ,
386- obj ['id' ]))
384+ raise RelatedObjectNotFound ("{}.{}: {} not found" .format (related_model .__name__ ,
385+ related_id_field ,
386+ obj ['id' ]))
387387
388388 return related_object
389389
0 commit comments