Update mysql db if anything of re_fam changes

This commit is contained in:
2015-09-10 11:57:35 +02:00
parent 9e865e1c2f
commit 7535172d30

View File

@@ -97,9 +97,8 @@ class RED_FAM_PARSER( RED_FAM ):
# Check status changes # Check status changes
self.status() self.status()
# Since status change means something has changed, update database # Triggers db update if anything changed
if( self._status != self.__mysql.data[ 'status' ] ): self.changed()
self.__mysql.update_fam( self._red_page_id, self._beginning, self._ending, self._status )
def __handle_db( self ): def __handle_db( self ):
""" """
@@ -186,6 +185,15 @@ class RED_FAM_PARSER( RED_FAM ):
self._status = 1 self._status = 1
else: else:
self._status = 2 self._status = 2
def changed( self ):
"""
Checks wether anything has changed and maybe triggers db update
"""
# Since status change means something has changed, update database
if( self._status != self.__mysql.data[ 'status' ] or self._beginning != self.__mysql.data[ 'beginning' ] or self._ending != self.__mysql.data[ 'ending' ] or self._red_page_id != self.__mysql.data[ 'red_page_id' ] ):
self.__mysql.update_fam( self._red_page_id, self._beginning, self._ending, self._status )
class RED_FAM_WORKER( RED_FAM ): class RED_FAM_WORKER( RED_FAM ):
""" """