equal
deleted
inserted
replaced
134 |
134 |
135 def set_tracked(&self, f: PyObject) -> PyResult<PyBool> { |
135 def set_tracked(&self, f: PyObject) -> PyResult<PyBool> { |
136 let bytes = f.extract::<PyBytes>(py)?; |
136 let bytes = f.extract::<PyBytes>(py)?; |
137 let path = HgPath::new(bytes.data(py)); |
137 let path = HgPath::new(bytes.data(py)); |
138 let res = self.inner(py).borrow_mut().set_tracked(path); |
138 let res = self.inner(py).borrow_mut().set_tracked(path); |
|
139 let was_tracked = res.or_else(|_| { |
|
140 Err(PyErr::new::<exc::OSError, _>(py, "Dirstate error".to_string())) |
|
141 })?; |
|
142 Ok(was_tracked.to_py_object(py)) |
|
143 } |
|
144 |
|
145 def set_untracked(&self, f: PyObject) -> PyResult<PyBool> { |
|
146 let bytes = f.extract::<PyBytes>(py)?; |
|
147 let path = HgPath::new(bytes.data(py)); |
|
148 let res = self.inner(py).borrow_mut().set_untracked(path); |
139 let was_tracked = res.or_else(|_| { |
149 let was_tracked = res.or_else(|_| { |
140 Err(PyErr::new::<exc::OSError, _>(py, "Dirstate error".to_string())) |
150 Err(PyErr::new::<exc::OSError, _>(py, "Dirstate error".to_string())) |
141 })?; |
151 })?; |
142 Ok(was_tracked.to_py_object(py)) |
152 Ok(was_tracked.to_py_object(py)) |
143 } |
153 } |