@@ -50,7 +50,7 @@ impl SchemaSerializer {
5050 }
5151
5252 #[ allow( clippy:: too_many_arguments) ]
53- #[ pyo3( signature = ( value, * , mode = None , include = None , exclude = None , by_alias = None ,
53+ #[ pyo3( signature = ( value, * , mode = None , include = None , exclude = None , by_alias = true ,
5454 exclude_unset = false , exclude_defaults = false , exclude_none = false , round_trip = false , warnings = true ,
5555 fallback = None ) ) ]
5656 pub fn to_python (
@@ -60,12 +60,12 @@ impl SchemaSerializer {
6060 mode : Option < & str > ,
6161 include : Option < & PyAny > ,
6262 exclude : Option < & PyAny > ,
63- by_alias : Option < bool > ,
64- exclude_unset : Option < bool > ,
65- exclude_defaults : Option < bool > ,
66- exclude_none : Option < bool > ,
67- round_trip : Option < bool > ,
68- warnings : Option < bool > ,
63+ by_alias : bool ,
64+ exclude_unset : bool ,
65+ exclude_defaults : bool ,
66+ exclude_none : bool ,
67+ round_trip : bool ,
68+ warnings : bool ,
6969 fallback : Option < & PyAny > ,
7070 ) -> PyResult < PyObject > {
7171 let mode: SerMode = mode. into ( ) ;
@@ -83,7 +83,7 @@ impl SchemaSerializer {
8383 round_trip,
8484 & self . config ,
8585 & rec_guard,
86- None ,
86+ false ,
8787 fallback,
8888 ) ;
8989 let v = self . serializer . to_python ( value, include, exclude, & extra) ?;
@@ -92,7 +92,7 @@ impl SchemaSerializer {
9292 }
9393
9494 #[ allow( clippy:: too_many_arguments) ]
95- #[ pyo3( signature = ( value, * , indent = None , include = None , exclude = None , by_alias = None ,
95+ #[ pyo3( signature = ( value, * , indent = None , include = None , exclude = None , by_alias = true ,
9696 exclude_unset = false , exclude_defaults = false , exclude_none = false , round_trip = false , warnings = true ,
9797 fallback = None ) ) ]
9898 pub fn to_json (
@@ -102,12 +102,12 @@ impl SchemaSerializer {
102102 indent : Option < usize > ,
103103 include : Option < & PyAny > ,
104104 exclude : Option < & PyAny > ,
105- by_alias : Option < bool > ,
106- exclude_unset : Option < bool > ,
107- exclude_defaults : Option < bool > ,
108- exclude_none : Option < bool > ,
109- round_trip : Option < bool > ,
110- warnings : Option < bool > ,
105+ by_alias : bool ,
106+ exclude_unset : bool ,
107+ exclude_defaults : bool ,
108+ exclude_none : bool ,
109+ round_trip : bool ,
110+ warnings : bool ,
111111 fallback : Option < & PyAny > ,
112112 ) -> PyResult < PyObject > {
113113 let warnings = CollectWarnings :: new ( warnings) ;
@@ -124,7 +124,7 @@ impl SchemaSerializer {
124124 round_trip,
125125 & self . config ,
126126 & rec_guard,
127- None ,
127+ false ,
128128 fallback,
129129 ) ;
130130 let bytes = to_json_bytes (
@@ -177,18 +177,18 @@ pub fn to_json(
177177 indent : Option < usize > ,
178178 include : Option < & PyAny > ,
179179 exclude : Option < & PyAny > ,
180- exclude_none : Option < bool > ,
181- round_trip : Option < bool > ,
180+ exclude_none : bool ,
181+ round_trip : bool ,
182182 timedelta_mode : Option < & str > ,
183183 bytes_mode : Option < & str > ,
184- serialize_unknown : Option < bool > ,
184+ serialize_unknown : bool ,
185185 fallback : Option < & PyAny > ,
186186) -> PyResult < PyObject > {
187187 let state = SerializationState :: new ( timedelta_mode, bytes_mode) ;
188188 let extra = state. extra (
189189 py,
190190 & SerMode :: Json ,
191- None ,
191+ true ,
192192 exclude_none,
193193 round_trip,
194194 serialize_unknown,
@@ -203,19 +203,19 @@ pub fn to_json(
203203
204204#[ allow( clippy:: too_many_arguments) ]
205205#[ pyfunction]
206- #[ pyo3( signature = ( value, * , include = None , exclude = None , by_alias = None , exclude_none = false , round_trip = false ,
206+ #[ pyo3( signature = ( value, * , include = None , exclude = None , by_alias = true , exclude_none = false , round_trip = false ,
207207 timedelta_mode = None , bytes_mode = None , serialize_unknown = false , fallback = None ) ) ]
208208pub fn to_jsonable_python (
209209 py : Python ,
210210 value : & PyAny ,
211211 include : Option < & PyAny > ,
212212 exclude : Option < & PyAny > ,
213- by_alias : Option < bool > ,
214- exclude_none : Option < bool > ,
215- round_trip : Option < bool > ,
213+ by_alias : bool ,
214+ exclude_none : bool ,
215+ round_trip : bool ,
216216 timedelta_mode : Option < & str > ,
217217 bytes_mode : Option < & str > ,
218- serialize_unknown : Option < bool > ,
218+ serialize_unknown : bool ,
219219 fallback : Option < & PyAny > ,
220220) -> PyResult < PyObject > {
221221 let state = SerializationState :: new ( timedelta_mode, bytes_mode) ;
0 commit comments