From c93e9c7d5b40fba5e5f72f3a157246b3de4157e5 Mon Sep 17 00:00:00 2001 From: Artem Pavlenko Date: Wed, 1 Mar 2006 15:34:23 +0000 Subject: [PATCH] small correction: 1. Layer method takes named arguments 2. CreateLayer expects Python dictionary --- bindings/python/mapnik/__init__.py | 2 +- bindings/python/mapnik_layer.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/python/mapnik/__init__.py b/bindings/python/mapnik/__init__.py index 61ac36f63..a56cbffdf 100644 --- a/bindings/python/mapnik/__init__.py +++ b/bindings/python/mapnik/__init__.py @@ -50,7 +50,7 @@ class _Envelope(Envelope,_injector): (self.minx,self.miny,self.maxx,self.maxy) def Layer (**keywords): - return _Layer(keywords) + return CreateLayer(keywords) #register datasources diff --git a/bindings/python/mapnik_layer.cpp b/bindings/python/mapnik_layer.cpp index bd82c22f7..804c9c191 100644 --- a/bindings/python/mapnik_layer.cpp +++ b/bindings/python/mapnik_layer.cpp @@ -83,7 +83,7 @@ namespace { //user-friendly wrapper that uses Python dictionary using namespace boost::python; - _Layer create_layer(const dict& d) + Layer create_layer(const dict& d) { parameters params; boost::python::list keys=d.keys(); @@ -114,5 +114,5 @@ void export_layer() (&Layer::styles,return_value_policy())) .def_pickle(layer_pickle_suite()) ; - def("_Layer",&create_layer); + def("CreateLayer",&create_layer); }