diff options
author | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-17 01:30:22 (GMT) |
---|---|---|
committer | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-17 01:30:22 (GMT) |
commit | 3b8e55192dda1365902c643b2bfc591a6ab1c996 (patch) | |
tree | f0909514964742b468f852c1627037167bda3e1c /places.py | |
parent | 52529df97a0e0b21d39129b544ce66bdc84782e9 (diff) |
Various cleanups.
Diffstat (limited to 'places.py')
-rw-r--r-- | places.py | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -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() |