Browse Source

Implement functions for flushing db query caches

develop
Jonathan Golder 9 years ago
parent
commit
b1b37f9b9e
  1. 7
      redfam.py
  2. 8
      redpage.py

7
redfam.py

@ -107,6 +107,13 @@ class RedFam:
else:
self._fam_hash = h.hexdigest()
@classmethod
def flush_db_cache( cls ):
"""
Calls flush method of Mysql Interface class
"""
MysqlRedFam.flush()
class RedFamParser( RedFam ):
"""

8
redpage.py

@ -165,6 +165,7 @@ class RedPage:
# Increment line counter
i += 1
else:
RedFamParser.flush_db_cache()
self._parsed = True
def __update_db( self ):
@ -180,3 +181,10 @@ class RedPage:
status = 0
self.__mysql.update_page( self.page._revid, self.page.title(), status )
@classmethod
def flush_db_cache( cls ):
"""
Calls flush method of Mysql Interface class
"""
MysqlRedPage.flush()

Loading…
Cancel
Save