@@ -81,7 +81,7 @@ impl Value {
8181 }
8282
8383 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
84- let dict = PyDict :: new_bound ( py) ;
84+ let dict = PyDict :: new ( py) ;
8585 dict. set_item ( "by" , & self . by ) ?;
8686 dict. set_item ( "by_unique_id" , & self . by_unique_id ) ?;
8787 dict. set_item ( "role" , & self . role ) ?;
@@ -160,7 +160,7 @@ impl Reason {
160160 }
161161
162162 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
163- let dict = PyDict :: new_bound ( py) ;
163+ let dict = PyDict :: new ( py) ;
164164 dict. set_item ( "by" , & self . by ) ?;
165165 dict. set_item ( "by_unique_id" , & self . by_unique_id ) ?;
166166 dict. set_item ( "role" , & self . role ) ?;
@@ -211,7 +211,7 @@ impl Entry {
211211 }
212212
213213 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
214- let dict = PyDict :: new_bound ( py) ;
214+ let dict = PyDict :: new ( py) ;
215215 dict. set_item ( "entry_id" , & self . entry_id ) ?;
216216 if let Some ( value) = & self . value {
217217 dict. set_item ( "value" , value. to_dict ( py) ?) ?;
@@ -261,7 +261,7 @@ impl Comment {
261261 }
262262
263263 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
264- let dict = PyDict :: new_bound ( py) ;
264+ let dict = PyDict :: new ( py) ;
265265 dict. set_item ( "comment_id" , & self . comment_id ) ?;
266266 if let Some ( value) = & self . value {
267267 dict. set_item ( "value" , value. to_dict ( py) ?) ?;
@@ -369,7 +369,7 @@ impl Field {
369369 }
370370
371371 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
372- let dict = PyDict :: new_bound ( py) ;
372+ let dict = PyDict :: new ( py) ;
373373 dict. set_item ( "name" , & self . name ) ?;
374374 dict. set_item ( "field_type" , & self . field_type ) ?;
375375 dict. set_item ( "data_type" , & self . data_type ) ?;
@@ -381,7 +381,7 @@ impl Field {
381381 if let Some ( entries) = & self . entries {
382382 for entry in entries {
383383 let entry_dict = entry. to_dict ( py) ?;
384- entry_dicts. push ( entry_dict. to_object ( py ) ) ;
384+ entry_dicts. push ( entry_dict) ;
385385 }
386386 dict. set_item ( "entries" , entry_dicts) ?;
387387 } else {
@@ -392,7 +392,7 @@ impl Field {
392392 if let Some ( comments) = & self . comments {
393393 for comment in comments {
394394 let comment_dict = comment. to_dict ( py) ?;
395- comment_dicts. push ( comment_dict. to_object ( py ) ) ;
395+ comment_dicts. push ( comment_dict) ;
396396 }
397397 dict. set_item ( "comments" , comment_dicts) ?;
398398 } else {
@@ -458,7 +458,7 @@ impl Category {
458458 }
459459
460460 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
461- let dict = PyDict :: new_bound ( py) ;
461+ let dict = PyDict :: new ( py) ;
462462 dict. set_item ( "name" , & self . name ) ?;
463463 dict. set_item ( "category_type" , & self . category_type ) ?;
464464 dict. set_item ( "highest_index" , self . highest_index ) ?;
@@ -467,7 +467,7 @@ impl Category {
467467 if let Some ( fields) = & self . fields {
468468 for field in fields {
469469 let field_dict = field. to_dict ( py) ?;
470- field_dicts. push ( field_dict. to_object ( py ) ) ;
470+ field_dicts. push ( field_dict) ;
471471 }
472472 dict. set_item ( "fields" , field_dicts) ?;
473473 } else {
@@ -533,7 +533,7 @@ impl State {
533533 }
534534
535535 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
536- let dict = PyDict :: new_bound ( py) ;
536+ let dict = PyDict :: new ( py) ;
537537 dict. set_item ( "value" , & self . value ) ?;
538538 dict. set_item ( "signer" , & self . signer ) ?;
539539 dict. set_item ( "signer_unique_id" , & self . signer_unique_id ) ?;
@@ -746,7 +746,7 @@ impl Form {
746746 }
747747
748748 pub fn to_dict < ' py > ( & self , py : Python < ' py > ) -> PyResult < Bound < ' py , PyDict > > {
749- let dict = PyDict :: new_bound ( py) ;
749+ let dict = PyDict :: new ( py) ;
750750 dict. set_item ( "name" , & self . name ) ?;
751751 dict. set_item (
752752 "last_modified" ,
@@ -772,7 +772,7 @@ impl Form {
772772 if let Some ( states) = & self . states {
773773 for state in states {
774774 let state_dict = state. to_dict ( py) ?;
775- state_dicts. push ( state_dict. to_object ( py ) ) ;
775+ state_dicts. push ( state_dict) ;
776776 }
777777 dict. set_item ( "states" , state_dicts) ?;
778778 } else {
@@ -783,7 +783,7 @@ impl Form {
783783 let mut category_dicts = Vec :: new ( ) ;
784784 for category in categories {
785785 let category_dict = category. to_dict ( py) ?;
786- category_dicts. push ( category_dict. to_object ( py ) ) ;
786+ category_dicts. push ( category_dict) ;
787787 }
788788 dict. set_item ( "categories" , category_dicts) ?;
789789 } else {
0 commit comments