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-10-01 12:47:38 +0300
committerAnatoliy V. Tomilov <tomilov@users.noreply.github.com>2020-10-01 16:43:45 +0300
commitbcc7e973494b0ac503c7bf6e768ce0cf003b4f28 (patch)
tree641f3dba006ebfa4c0bbf8b9a2d146a1085c886c /kml
parent3e759cad8ba9ca70cd8d1d4d0f259c420c7634be (diff)
[pykmlib] compilation id is added
Diffstat (limited to 'kml')
-rw-r--r--kml/pykmlib/bindings.cpp2
-rw-r--r--kml/pykmlib/bindings_test.py6
2 files changed, 7 insertions, 1 deletions
diff --git a/kml/pykmlib/bindings.cpp b/kml/pykmlib/bindings.cpp
index 23a0732e01..67320ecf93 100644
--- a/kml/pykmlib/bindings.cpp
+++ b/kml/pykmlib/bindings.cpp
@@ -483,6 +483,7 @@ std::string CategoryDataToString(CategoryData const & c)
std::ostringstream out;
out << "["
<< "type:" << CompilationTypeToString(c.m_type) << ", "
+ << "compilation_id:" << c.m_compilationId << ", "
<< "name:" << LocalizableStringAdapter::ToString(c.m_name) << ", "
<< "annotation:" << LocalizableStringAdapter::ToString(c.m_annotation) << ", "
<< "description:" << LocalizableStringAdapter::ToString(c.m_description) << ", "
@@ -900,6 +901,7 @@ BOOST_PYTHON_MODULE(pykmlib)
class_<CategoryData>("CategoryData")
.def_readwrite("type", &CategoryData::m_type)
+ .def_readwrite("compilation_id", &CategoryData::m_compilationId)
.def_readwrite("name", &CategoryData::m_name)
.def_readwrite("annotation", &CategoryData::m_annotation)
.def_readwrite("description", &CategoryData::m_description)
diff --git a/kml/pykmlib/bindings_test.py b/kml/pykmlib/bindings_test.py
index d234e7032a..6e320254c9 100644
--- a/kml/pykmlib/bindings_test.py
+++ b/kml/pykmlib/bindings_test.py
@@ -91,11 +91,15 @@ class PyKmlibAdsTest(unittest.TestCase):
track.properties.set_dict({'tr_property1':'value1', 'tr_property2':'value2'})
compilations = pykmlib.CompilationList()
- compilations.append(make_compilation())
+ compilation = make_compilation()
+ compilation.compilation_id = 1
+ compilations.append(compilation)
collection = make_compilation()
+ collection.compilation_id = 2
collection.type = pykmlib.CompilationType.Collection
compilations.append(collection)
day = make_compilation()
+ day.compilation_id = 3
day.type = pykmlib.CompilationType.Day
compilations.append(day)