mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
slicelen -> slice_len
This commit is contained in:
1 parent
119913b4ab
commit
ffd5a0db9a
3 files changed
+24
-24
No files matched your search
+6
-6
@@ -934,11 +934,11 @@ mod mmap {
|
||||
slice: &SaturatedSlice,
|
||||
vm: &VirtualMachine,
|
||||
) -> PyResult<PyObjectRef> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(self.len());
|
||||
let (range, step, slice_len) = slice.adjust_indices(self.len());
|
||||
|
||||
let mmap = self.check_valid(vm)?;
|
||||
|
||||
if slicelen == 0 {
|
||||
if slice_len == 0 {
|
||||
return Ok(PyBytes::from(vec![]).into_ref(vm).into());
|
||||
} else if step == 1 {
|
||||
let bytes = match mmap.deref().as_ref().unwrap() {
|
||||
@@ -948,7 +948,7 @@ mod mmap {
|
||||
return Ok(PyBytes::from(bytes.to_vec()).into_ref(vm).into());
|
||||
}
|
||||
|
||||
let mut result_buf = Vec::with_capacity(slicelen);
|
||||
let mut result_buf = Vec::with_capacity(slice_len);
|
||||
if step.is_negative() {
|
||||
for i in range.rev().step_by(step.unsigned_abs()) {
|
||||
let b = match mmap.deref().as_ref().unwrap() {
|
||||
@@ -1017,15 +1017,15 @@ mod mmap {
|
||||
value: PyObjectRef,
|
||||
vm: &VirtualMachine,
|
||||
) -> PyResult<()> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(zelf.len());
|
||||
let (range, step, slice_len) = slice.adjust_indices(zelf.len());
|
||||
|
||||
let bytes = bytes_from_object(vm, &value)?;
|
||||
|
||||
if bytes.len() != slicelen {
|
||||
if bytes.len() != slice_len {
|
||||
return Err(vm.new_index_error("mmap slice assignment is wrong size".to_owned()));
|
||||
}
|
||||
|
||||
if slicelen == 0 {
|
||||
if slice_len == 0 {
|
||||
// do nothing
|
||||
Ok(())
|
||||
} else if step == 1 {
|
||||
|
||||
@@ -479,7 +479,7 @@ impl PyMemoryView {
|
||||
fn init_slice(&mut self, slice: &PySlice, dim: usize, vm: &VirtualMachine) -> PyResult<()> {
|
||||
let (shape, stride, _) = self.desc.dim_desc[dim];
|
||||
let slice = slice.to_saturated(vm)?;
|
||||
let (range, step, slicelen) = slice.adjust_indices(shape);
|
||||
let (range, step, slice_len) = slice.adjust_indices(shape);
|
||||
|
||||
let mut is_adjusted_suboffset = false;
|
||||
for (_, _, suboffset) in self.desc.dim_desc.iter_mut().rev() {
|
||||
@@ -498,7 +498,7 @@ impl PyMemoryView {
|
||||
range.start
|
||||
};
|
||||
}
|
||||
self.desc.dim_desc[dim].0 = slicelen;
|
||||
self.desc.dim_desc[dim].0 = slice_len;
|
||||
self.desc.dim_desc[dim].1 *= step;
|
||||
|
||||
Ok(())
|
||||
|
||||
+16
-16
@@ -44,8 +44,8 @@ where
|
||||
slice: SaturatedSlice,
|
||||
items: &[Self::Item],
|
||||
) -> PyResult<()> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(self.as_ref().len());
|
||||
if slicelen != items.len() {
|
||||
let (range, step, slice_len) = slice.adjust_indices(self.as_ref().len());
|
||||
if slice_len != items.len() {
|
||||
Err(vm
|
||||
.new_buffer_error("Existing exports of data: object cannot be re-sized".to_owned()))
|
||||
} else if step == 1 {
|
||||
@@ -53,7 +53,7 @@ where
|
||||
Ok(())
|
||||
} else {
|
||||
self.do_set_indexes(
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slicelen),
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slice_len),
|
||||
items,
|
||||
);
|
||||
Ok(())
|
||||
@@ -66,13 +66,13 @@ where
|
||||
slice: SaturatedSlice,
|
||||
items: &[Self::Item],
|
||||
) -> PyResult<()> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(self.as_ref().len());
|
||||
let (range, step, slice_len) = slice.adjust_indices(self.as_ref().len());
|
||||
if step == 1 {
|
||||
self.do_set_range(range, items);
|
||||
Ok(())
|
||||
} else if slicelen == items.len() {
|
||||
} else if slice_len == items.len() {
|
||||
self.do_set_indexes(
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slicelen),
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slice_len),
|
||||
items,
|
||||
);
|
||||
Ok(())
|
||||
@@ -80,7 +80,7 @@ where
|
||||
Err(vm.new_value_error(format!(
|
||||
"attempt to assign sequence of size {} to extended slice of size {}",
|
||||
items.len(),
|
||||
slicelen
|
||||
slice_len
|
||||
)))
|
||||
}
|
||||
}
|
||||
@@ -95,8 +95,8 @@ where
|
||||
}
|
||||
|
||||
fn del_item_by_slice(&mut self, _vm: &VirtualMachine, slice: SaturatedSlice) -> PyResult<()> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(self.as_ref().len());
|
||||
if slicelen == 0 {
|
||||
let (range, step, slice_len) = slice.adjust_indices(self.as_ref().len());
|
||||
if slice_len == 0 {
|
||||
Ok(())
|
||||
} else if step == 1 {
|
||||
self.do_set_range(range, &[]);
|
||||
@@ -104,7 +104,7 @@ where
|
||||
} else {
|
||||
self.do_delete_indexes(
|
||||
range.clone(),
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slicelen).positive_order(),
|
||||
SaturatedSliceIter::from_adjust_indices(range, step, slice_len).positive_order(),
|
||||
);
|
||||
Ok(())
|
||||
}
|
||||
@@ -187,8 +187,8 @@ pub trait SliceableSequenceOp {
|
||||
_vm: &VirtualMachine,
|
||||
slice: SaturatedSlice,
|
||||
) -> PyResult<Self::Sliced> {
|
||||
let (range, step, slicelen) = slice.adjust_indices(self.len());
|
||||
let sliced = if slicelen == 0 {
|
||||
let (range, step, slice_len) = slice.adjust_indices(self.len());
|
||||
let sliced = if slice_len == 0 {
|
||||
Self::empty()
|
||||
} else if step == 1 {
|
||||
if step.is_negative() {
|
||||
@@ -395,13 +395,13 @@ impl SaturatedSlice {
|
||||
saturate_index(self.start, len)..saturate_index(self.stop, len)
|
||||
};
|
||||
|
||||
let (range, slicelen) = if range.start >= range.end {
|
||||
let (range, slice_len) = if range.start >= range.end {
|
||||
(range.start..range.start, 0)
|
||||
} else {
|
||||
let slicelen = (range.end - range.start - 1) / self.step.unsigned_abs() + 1;
|
||||
(range, slicelen)
|
||||
let slice_len = (range.end - range.start - 1) / self.step.unsigned_abs() + 1;
|
||||
(range, slice_len)
|
||||
};
|
||||
(range, self.step, slicelen)
|
||||
(range, self.step, slice_len)
|
||||
}
|
||||
|
||||
pub fn iter(&self, len: usize) -> SaturatedSliceIter {
|
||||
|
||||
Reference in new issue
Block a user