From 3b8e55192dda1365902c643b2bfc591a6ab1c996 Mon Sep 17 00:00:00 2001 From: Lucian Branescu Mihaila Date: Sat, 17 Jul 2010 01:30:22 +0000 Subject: Various cleanups. --- (limited to 'places.py') diff --git a/places.py b/places.py index 18f9c83..c69b841 100644 --- a/places.py +++ b/places.py @@ -31,6 +31,15 @@ class Place(object): self.visits = 0 self.last_visit = datetime.now() + @staticmethod + def from_row(row): + place = Place() + + place.uri, place.title, place.bookmark, \ + place.visits, place.last_visit = row + + return place + class SqliteStore(object): MAX_SEARCH_MATCHES = 20 @@ -95,7 +104,7 @@ class SqliteStore(object): row = cursor.fetchone() if row: - return self._place_from_row(row) + return Place.from_row(row) else: return None finally: @@ -113,14 +122,6 @@ class SqliteStore(object): finally: cursor.close() - def _place_from_row(self, row): - place = Place() - - place.uri, place.title, place.bookmark, \ - place.visits, place.last_visit = row - - return place - def _cleanup(self): cursor = self._connection.cursor() -- cgit v0.9.1