Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/kml
diff options
context:
space:
mode:
authorArsentiy Milchakov <milcars@mapswithme.com>2020-11-05 16:45:32 +0300
committerAlexander Boriskov <polas.okurtis@gmail.com>2020-11-23 12:07:55 +0300
commit25fc47ec6dcddba13437c6b5583f50e9f0851e90 (patch)
tree6d0b6e8caca16e7568a31bd836a9fbc8827cbe61 /kml
parentab1cb3ccf86ab265e777cf554960dc1c52d11a3c (diff)
[pybindings] pykmllib fix
Diffstat (limited to 'kml')
-rw-r--r--kml/pykmlib/bindings.cpp6
-rw-r--r--kml/pykmlib/bindings_test.py1
2 files changed, 7 insertions, 0 deletions
diff --git a/kml/pykmlib/bindings.cpp b/kml/pykmlib/bindings.cpp
index cf77b2c6c0..167abca307 100644
--- a/kml/pykmlib/bindings.cpp
+++ b/kml/pykmlib/bindings.cpp
@@ -795,6 +795,12 @@ BOOST_PYTHON_MODULE(pykmlib)
.def("set_list", &VectorAdapter<std::string>::Set)
.def("__str__", &VectorAdapter<std::string>::ToString);
+ class_<std::vector<uint64_t>>("Uint64List")
+ .def(vector_indexing_suite<std::vector<uint64_t>>())
+ .def("get_list", &VectorAdapter<uint64_t>::Get)
+ .def("set_list", &VectorAdapter<uint64_t>::Set)
+ .def("__str__", &VectorAdapter<uint64_t>::ToString);
+
class_<std::vector<uint32_t>>("Uint32List")
.def(vector_indexing_suite<std::vector<uint32_t>>())
.def("get_list", &VectorAdapter<uint32_t>::Get)
diff --git a/kml/pykmlib/bindings_test.py b/kml/pykmlib/bindings_test.py
index 9298de468d..a3d7c343f3 100644
--- a/kml/pykmlib/bindings_test.py
+++ b/kml/pykmlib/bindings_test.py
@@ -60,6 +60,7 @@ class PyKmlibAdsTest(unittest.TestCase):
bookmark.nearest_toponym = '12345'
bookmark.properties.set_dict({'bm_property1':'value1', 'bm_property2':'value2'})
bookmark.bound_tracks.set_list([0])
+ bookmark.compilations.set_list([1, 2, 3])
layer1 = pykmlib.TrackLayer()
layer1.line_width = 6.0