Index: libtorrent/bindings/python/src/torrent_handle.cpp =================================================================== --- libtorrent/bindings/python/src/torrent_handle.cpp (revision 2518) +++ libtorrent/bindings/python/src/torrent_handle.cpp (working copy) @@ -64,6 +64,16 @@ return result; } +list piece_priorities(torrent_handle const& handle) +{ + list result; + std::vector pcs = handle.piece_priorities(); + for (std::vector::iterator i = pcs.begin(); i != pcs.end(); ++i) + { + result.append(*i); + } + return result; +} void prioritize_files(torrent_handle& info, object o) { @@ -179,6 +189,7 @@ .def("filter_piece", _(&torrent_handle::filter_piece)) .def("piece_priority", _(piece_priority0)) .def("piece_priority", _(piece_priority1)) + .def("piece_priorities", piece_priorities) .def("is_piece_filtered", _(&torrent_handle::is_piece_filtered)) .def("has_metadata", _(&torrent_handle::has_metadata)) .def("save_path", _(&torrent_handle::save_path))