def _sincedb_update_position(self, lines=<NUM_LIT:0>, force_update=False):
if not self._sincedb_path:<EOL><INDENT>return False<EOL><DEDENT>self._line_count = self._line_count + lines<EOL>old_count = self._line_count_sincedb<EOL>lines = self._line_count<EOL>current_time = int(time.time())<EOL>if not force_update:<EOL><INDENT>if self._last_sincedb_write and current_time - self._last_sincedb_write <= self._sincedb_write_interval:<EOL><INDENT>return False<EOL><DEDENT>if old_count == lines:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>self._sincedb_init()<EOL>self._last_sincedb_write = current_time<EOL>self._log_debug('<STR_LIT>'.format(lines))<EOL>conn = sqlite3.connect(self._sincedb_path, isolation_level=None)<EOL>cursor = conn.cursor()<EOL>query = '<STR_LIT>'<EOL>cursor.execute(query, {<EOL>'<STR_LIT>': self._fid,<EOL>'<STR_LIT:filename>': self._filename<EOL>})<EOL>query = '<STR_LIT>'<EOL>cursor.execute(query, {<EOL>'<STR_LIT>': self._fid,<EOL>'<STR_LIT:filename>': self._filename,<EOL>'<STR_LIT>': lines,<EOL>})<EOL>conn.close()<EOL>self._line_count_sincedb = lines<EOL>return True<EOL>
Retrieves the starting position from the sincedb sql db for a given file
        Returns a boolean representing whether or not it updated the record