Skip to content

Commit e2ccb48

Browse files
committed
Remove Traverse from FromArgs
1 parent 0284059 commit e2ccb48

File tree

14 files changed

+20
-31
lines changed

14 files changed

+20
-31
lines changed

stdlib/src/array.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,13 +1434,12 @@ mod array {
14341434
}
14351435
}
14361436

1437-
#[derive(FromArgs, Traverse)]
1437+
#[derive(FromArgs)]
14381438
struct ReconstructorArgs {
14391439
#[pyarg(positional)]
14401440
arraytype: PyTypeRef,
14411441
#[pyarg(positional)]
14421442
typecode: PyStrRef,
1443-
#[pytraverse(skip)]
14441443
#[pyarg(positional)]
14451444
mformat_code: MachineFormatCode,
14461445
#[pyarg(positional)]

stdlib/src/bisect.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ mod _bisect {
88
PyObjectRef, PyResult, VirtualMachine,
99
};
1010

11-
#[derive(FromArgs, Traverse)]
11+
#[derive(FromArgs)]
1212
struct BisectArgs {
1313
a: PyObjectRef,
1414
x: PyObjectRef,

stdlib/src/contextvars.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ mod _contextvars {
162162
#[derive(Debug, PyPayload)]
163163
struct ContextToken {}
164164

165-
#[derive(FromArgs, Traverse)]
165+
#[derive(FromArgs)]
166166
struct ContextTokenOptions {
167167
#[pyarg(positional)]
168168
#[allow(dead_code)] // TODO: RUSTPYTHON

stdlib/src/math.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ mod math {
885885
}
886886
}
887887

888-
#[derive(FromArgs, Traverse)]
888+
#[derive(FromArgs)]
889889
struct ProdArgs {
890890
#[pyarg(positional)]
891891
iterable: ArgIterable<PyObjectRef>,

stdlib/src/mmap.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,8 @@ mod mmap {
244244
}
245245

246246
#[cfg(not(target_os = "redox"))]
247-
#[derive(FromArgs, Traverse)]
247+
#[derive(FromArgs)]
248248
pub struct AdviseOptions {
249-
#[pytraverse(skip)]
250249
#[pyarg(positional)]
251250
option: libc::c_int,
252251
#[pyarg(positional, default)]

stdlib/src/pyexpat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ mod _pyexpat {
156156
}
157157
}
158158

159-
#[derive(FromArgs, Traverse)]
159+
#[derive(FromArgs)]
160160
#[allow(dead_code)]
161161
struct ParserCreateArgs {
162162
#[pyarg(any, optional)]

stdlib/src/pystruct.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,9 @@ pub(crate) mod _struct {
134134
buffer.with_ref(|buf| format_spec.unpack(buf, vm))
135135
}
136136

137-
#[derive(FromArgs, Traverse)]
137+
#[derive(FromArgs)]
138138
struct UpdateFromArgs {
139139
buffer: ArgBytesLike,
140-
#[pytraverse(skip)]
141140
#[pyarg(any, default = "0")]
142141
offset: isize,
143142
}

stdlib/src/sqlite.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -340,41 +340,36 @@ mod _sqlite {
340340
}
341341
}
342342

343-
#[derive(FromArgs, Traverse)]
343+
#[derive(FromArgs)]
344344
struct CreateFunctionArgs {
345345
#[pyarg(any)]
346346
name: PyStrRef,
347-
#[pytraverse(skip)]
348347
#[pyarg(any)]
349348
narg: c_int,
350349
#[pyarg(any)]
351350
func: PyObjectRef,
352-
#[pytraverse(skip)]
353351
#[pyarg(named, default)]
354352
deterministic: bool,
355353
}
356354

357-
#[derive(FromArgs, Traverse)]
355+
#[derive(FromArgs)]
358356
struct CreateAggregateArgs {
359357
#[pyarg(any)]
360358
name: PyStrRef,
361-
#[pytraverse(skip)]
362359
#[pyarg(positional)]
363360
narg: c_int,
364361
#[pyarg(positional)]
365362
aggregate_class: PyObjectRef,
366363
}
367364

368-
#[derive(FromArgs, Traverse)]
365+
#[derive(FromArgs)]
369366
struct BlobOpenArgs {
370367
#[pyarg(positional)]
371368
table: PyStrRef,
372369
#[pyarg(positional)]
373370
column: PyStrRef,
374-
#[pytraverse(skip)]
375371
#[pyarg(positional)]
376372
row: i64,
377-
#[pytraverse(skip)]
378373
#[pyarg(named, default)]
379374
readonly: bool,
380375
#[pyarg(named, default = "vm.ctx.new_str(stringify!(main))")]

stdlib/src/ssl.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -788,10 +788,9 @@ mod _ssl {
788788
}
789789
}
790790

791-
#[derive(FromArgs, Traverse)]
791+
#[derive(FromArgs)]
792792
struct WrapSocketArgs {
793793
sock: PyRef<PySocket>,
794-
#[pytraverse(skip)]
795794
server_side: bool,
796795
#[pyarg(any, default)]
797796
server_hostname: Option<PyStrRef>,
@@ -811,11 +810,9 @@ mod _ssl {
811810
cadata: Option<Either<PyStrRef, ArgBytesLike>>,
812811
}
813812

814-
#[derive(FromArgs, Traverse)]
813+
#[derive(FromArgs)]
815814
struct LoadCertChainArgs {
816-
#[pytraverse(skip)]
817815
certfile: FsPath,
818-
#[pytraverse(skip)]
819816
#[pyarg(any, optional)]
820817
keyfile: Option<FsPath>,
821818
#[pyarg(any, optional)]

stdlib/src/syslog.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ mod syslog {
9595
Ok(())
9696
}
9797

98-
#[derive(FromArgs, Traverse)]
98+
#[derive(FromArgs)]
9999
struct SysLogArgs {
100100
#[pyarg(positional)]
101101
priority: PyObjectRef,

0 commit comments

Comments
 (0)