MCPcopy Index your code
hub / github.com/RustPython/RustPython / append

Method append

crates/vm/src/stdlib/_collections.rs:72–79  ·  view source on GitHub ↗
(&self, obj: PyObjectRef)

Source from the content-addressed store, hash-verified

70 impl PyDeque {
71 #[pymethod]
72 fn append(&self, obj: PyObjectRef) {
73 self.state.fetch_add(1);
74 let mut deque = self.borrow_deque_mut();
75 if self.maxlen == Some(deque.len()) {
76 deque.pop_front();
77 }
78 deque.push_back(obj);
79 }
80
81 #[pymethod]
82 fn appendleft(&self, obj: PyObjectRef) {

Callers 2

__reduce__Method · 0.45
extendleftMethod · 0.45

Calls 4

borrow_deque_mutMethod · 0.80
pop_frontMethod · 0.80
SomeClass · 0.50
lenMethod · 0.45

Tested by

no test coverage detected