def __init__(self, loads, handle, owned=False):
if handle:<EOL><INDENT>self.handle = handle<EOL><DEDENT>self.owned = owned<EOL>self.id = core.rt.IndexItem_GetID(self.handle)<EOL>self.object = None<EOL>self.object = self.get_object(loads)<EOL>self.bounds = _get_bounds(<EOL>self.handle, core.rt.IndexItem_GetBounds, False)<EOL>
There should be no reason to instantiate these yourself. Items are
        created automatically when you call
        :meth:`rtree.index.Index.intersection` (or other index querying
        methods) with objects=True given the parameters of the function.