Mercurial > hg > Feedworm
changeset 154:2682db280be0
reorder methods
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Sat, 27 Aug 2011 07:32:01 +0200 |
parents | 65c4bb6d5add |
children | a05719a6175e |
files | backend/sqlalchemy/SqlAlchemyBackend.py |
diffstat | 1 files changed, 22 insertions(+), 25 deletions(-) [+] |
line wrap: on
line diff
--- a/backend/sqlalchemy/SqlAlchemyBackend.py Sat Aug 27 07:29:33 2011 +0200 +++ b/backend/sqlalchemy/SqlAlchemyBackend.py Sat Aug 27 07:32:01 2011 +0200 @@ -37,6 +37,11 @@ def preferences(self): return self.prefs + def dispose(self): + # save all uncommitted state, just in case + self.session.commit() + self.session.close() + # # handling of feeds # @@ -78,6 +83,23 @@ self.session.delete(self.selectedFeed) self.session.commit() + def createFeed(self, url): + try: + FeedUpdater.createNewFeed(url, self.session) + self.session.commit() + except AttributeError as ae: + self.session.rollback() + raise ae + + def updateAllFeeds(self): + FeedUpdater.updateAllFeeds(self.session) + self.session.commit() + + def updateFeed(self, feed, changes): + feed.takeChangesFrom(changes) + feed.incrementNextUpdateDate() + self.session.commit() + # # handling of the selected feed entry # @@ -96,26 +118,6 @@ self.session.commit() - - def createFeed(self, url): - try: - FeedUpdater.createNewFeed(url, self.session) - self.session.commit() - except AttributeError as ae: - self.session.rollback() - raise ae - - def updateFeed(self, feed, changes): - feed.takeChangesFrom(changes) - feed.incrementNextUpdateDate() - self.session.commit() - - - - def updateAllFeeds(self): - FeedUpdater.updateAllFeeds(self.session) - self.session.commit() - def expireFeedEntries(self): logger = logging.getLogger("feedupdater") expireDate = self._calculateExpireDate() @@ -132,8 +134,3 @@ daysToKeepFeedEntries = self.prefs.daysToKeepFeedEntries() delta = timedelta(days=daysToKeepFeedEntries) return now - delta - - def dispose(self): - # save all uncommitted state, just in case - self.session.commit() - self.session.close()