25
25
"A class that wraps an OGR Layer, needs to be instantiated from a DataSource object."
27
27
#### Python 'magic' routines ####
30
35
self._ptr = None # Initially NULL
32
37
raise OGRException('Cannot create Layer, invalid pointer given')
34
40
self._ldefn = get_layer_defn(self._ptr)
35
41
# Does the Layer support random reading?
36
42
self._random_read = self.test_capability('RandomRead')