From da3f023b2d0c0f8a080f5dfd79e76018f20605d2 Mon Sep 17 00:00:00 2001 From: jcushman Date: Fri, 22 Jun 2012 16:36:33 -0300 Subject: [PATCH] Use set instead of list for Plane's internal collection of objects. --- pdfminer/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pdfminer/utils.py b/pdfminer/utils.py index ab5664c..9b0fc29 100644 --- a/pdfminer/utils.py +++ b/pdfminer/utils.py @@ -246,7 +246,7 @@ class ObjIdRange(object): class Plane(object): def __init__(self, objs=None, gridsize=50): - self._objs = [] + self._objs = set() self._grid = {} self.gridsize = gridsize if objs is not None: @@ -281,7 +281,7 @@ class Plane(object): else: r = self._grid[k] r.append(obj) - self._objs.append(obj) + self._objs.add(obj) return # remove(obj): displace an object.