Changeset 1148
- Timestamp:
- 05/19/09 20:18:46 (15 months ago)
- Files:
-
- 1 modified
-
trunk/bindings/python/mapnik_layer.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bindings/python/mapnik_layer.cpp
r1092 r1148 31 31 #include <mapnik/layer.hpp> 32 32 #include <mapnik/datasource.hpp> 33 #include <mapnik/datasource_cache.hpp> 33 34 34 35 using mapnik::Layer; 35 36 using mapnik::parameters; 36 using mapnik::datasource ;37 using mapnik::datasource_cache; 37 38 38 39 … … 54 55 s.append(style_names[i]); 55 56 } 56 return boost::python::make_tuple(l.abstract(),l.title(),l.clear_label_cache(),l.getMinZoom(),l.getMaxZoom(),l.isQueryable(),l.datasource() ,s);57 return boost::python::make_tuple(l.abstract(),l.title(),l.clear_label_cache(),l.getMinZoom(),l.getMaxZoom(),l.isQueryable(),l.datasource()->params(),s); 57 58 } 58 59 … … 102 103 if (state[6]) 103 104 { 104 boost::shared_ptr<datasource> ds = extract<boost::shared_ptr<datasource>>(state[6]);105 l.set_datasource(d s);105 mapnik::parameters params = extract<parameters>(state[6]); 106 l.set_datasource(datasource_cache::instance()->create(params)); 106 107 } 107 108
