@@ -53,7 +53,7 @@ def create_object(self, data, view_kwargs):
53
53
self .session .commit ()
54
54
except Exception as e :
55
55
self .session .rollback ()
56
- raise JsonApiException ({ 'pointer' : '/data' }, "Object creation error: " + str (e ))
56
+ raise JsonApiException ("Object creation error: " + str (e ), source = { 'pointer' : '/data' } )
57
57
58
58
self .after_create_object (obj , data , view_kwargs )
59
59
@@ -126,8 +126,8 @@ def update_object(self, obj, data, view_kwargs):
126
126
if obj is None :
127
127
url_field = getattr (self , 'url_field' , 'id' )
128
128
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 } )
131
131
132
132
self .before_update_object (obj , data , view_kwargs )
133
133
@@ -142,7 +142,7 @@ def update_object(self, obj, data, view_kwargs):
142
142
self .session .commit ()
143
143
except Exception as e :
144
144
self .session .rollback ()
145
- raise JsonApiException ({ 'pointer' : '/data' }, "Update object error: " + str (e ))
145
+ raise JsonApiException ("Update object error: " + str (e ), source = { 'pointer' : '/data' } )
146
146
147
147
self .after_update_object (obj , data , view_kwargs )
148
148
@@ -155,8 +155,8 @@ def delete_object(self, obj, view_kwargs):
155
155
if obj is None :
156
156
url_field = getattr (self , 'url_field' , 'id' )
157
157
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 } )
160
160
161
161
self .before_delete_object (obj , view_kwargs )
162
162
@@ -165,7 +165,7 @@ def delete_object(self, obj, view_kwargs):
165
165
self .session .commit ()
166
166
except Exception as e :
167
167
self .session .rollback ()
168
- raise JsonApiException ('' , "Delete object error: " + str (e ))
168
+ raise JsonApiException ("Delete object error: " + str (e ))
169
169
170
170
self .after_delete_object (obj , view_kwargs )
171
171
@@ -185,11 +185,11 @@ def create_relationship(self, json_data, relationship_field, related_id_field, v
185
185
if obj is None :
186
186
url_field = getattr (self , 'url_field' , 'id' )
187
187
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 } )
190
190
191
191
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 ))
193
193
194
194
related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
195
195
@@ -219,7 +219,7 @@ def create_relationship(self, json_data, relationship_field, related_id_field, v
219
219
self .session .commit ()
220
220
except Exception as e :
221
221
self .session .rollback ()
222
- raise JsonApiException ('' , "Create relationship error: " + str (e ))
222
+ raise JsonApiException ("Create relationship error: " + str (e ))
223
223
224
224
self .after_create_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
225
225
@@ -241,11 +241,11 @@ def get_relationship(self, relationship_field, related_type_, related_id_field,
241
241
if obj is None :
242
242
url_field = getattr (self , 'url_field' , 'id' )
243
243
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 } )
246
246
247
247
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 ))
249
249
250
250
related_objects = getattr (obj , relationship_field )
251
251
@@ -277,11 +277,11 @@ def update_relationship(self, json_data, relationship_field, related_id_field, v
277
277
if obj is None :
278
278
url_field = getattr (self , 'url_field' , 'id' )
279
279
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 } )
282
282
283
283
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 ))
285
285
286
286
related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
287
287
@@ -315,7 +315,7 @@ def update_relationship(self, json_data, relationship_field, related_id_field, v
315
315
self .session .commit ()
316
316
except Exception as e :
317
317
self .session .rollback ()
318
- raise JsonApiException ('' , "Update relationship error: " + str (e ))
318
+ raise JsonApiException ("Update relationship error: " + str (e ))
319
319
320
320
self .after_update_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
321
321
@@ -336,11 +336,11 @@ def delete_relationship(self, json_data, relationship_field, related_id_field, v
336
336
if obj is None :
337
337
url_field = getattr (self , 'url_field' , 'id' )
338
338
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 } )
341
341
342
342
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 ))
344
344
345
345
related_model = getattr (obj .__class__ , relationship_field ).property .mapper .class_
346
346
@@ -362,7 +362,7 @@ def delete_relationship(self, json_data, relationship_field, related_id_field, v
362
362
self .session .commit ()
363
363
except Exception as e :
364
364
self .session .rollback ()
365
- raise JsonApiException ('' , "Delete relationship error: " + str (e ))
365
+ raise JsonApiException ("Delete relationship error: " + str (e ))
366
366
367
367
self .after_delete_relationship (obj , updated , json_data , relationship_field , related_id_field , view_kwargs )
368
368
@@ -381,9 +381,9 @@ def get_related_object(self, related_model, related_id_field, obj):
381
381
.filter (getattr (related_model , related_id_field ) == obj ['id' ])\
382
382
.one ()
383
383
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' ]))
387
387
388
388
return related_object
389
389
0 commit comments