rust/hg-cpython/src/dirstate/status.rs
changeset 47350 04d1f17f49e7
parent 47112 d5956136d19d
child 47379 f6bb181c75f8
equal deleted inserted replaced
47349:7138c863d0a1 47350:04d1f17f49e7
   258     let ignored = collect_pybytes_list(py, status_res.ignored.as_ref());
   258     let ignored = collect_pybytes_list(py, status_res.ignored.as_ref());
   259     let unknown = collect_pybytes_list(py, status_res.unknown.as_ref());
   259     let unknown = collect_pybytes_list(py, status_res.unknown.as_ref());
   260     let unsure = collect_pybytes_list(py, status_res.unsure.as_ref());
   260     let unsure = collect_pybytes_list(py, status_res.unsure.as_ref());
   261     let bad = collect_bad_matches(py, status_res.bad.as_ref())?;
   261     let bad = collect_bad_matches(py, status_res.bad.as_ref())?;
   262     let traversed = collect_pybytes_list(py, status_res.traversed.as_ref());
   262     let traversed = collect_pybytes_list(py, status_res.traversed.as_ref());
       
   263     let dirty = status_res.dirty.to_py_object(py);
   263     let py_warnings = PyList::new(py, &[]);
   264     let py_warnings = PyList::new(py, &[]);
   264     for warning in warnings.iter() {
   265     for warning in warnings.iter() {
   265         // We use duck-typing on the Python side for dispatch, good enough for
   266         // We use duck-typing on the Python side for dispatch, good enough for
   266         // now.
   267         // now.
   267         match warning {
   268         match warning {
   295             ignored.into_object(),
   296             ignored.into_object(),
   296             unknown.into_object(),
   297             unknown.into_object(),
   297             py_warnings.into_object(),
   298             py_warnings.into_object(),
   298             bad.into_object(),
   299             bad.into_object(),
   299             traversed.into_object(),
   300             traversed.into_object(),
       
   301             dirty.into_object(),
   300         ][..],
   302         ][..],
   301     ))
   303     ))
   302 }
   304 }