Project

General

Profile

« Previous | Next » 

Revision 3118

sql.py: DbConn: Added clear_cache() and reset() and use reset() in init()

View differences:

sql.py
165 165
        self.debug_temp = debug_temp
166 166
        self.autoanalyze = False
167 167
        
168
        self.__db = None
169
        self.query_results = {}
170
        self._savepoint = 0
171
        self._notices_seen = set()
168
        self.reset()
172 169
    
173 170
    def __getattr__(self, name):
174 171
        if name == '__dict__': raise Exception('getting __dict__')
......
181 178
        state['_DbConn__db'] = None # don't pickle the connection
182 179
        return state
183 180
    
181
    def clear_cache(self): self.query_results = {}
182
    
183
    def reset(self):
184
        self.clear_cache()
185
        self._savepoint = 0
186
        self._notices_seen = set()
187
        self.__db = None
188
    
184 189
    def connected(self): return self.__db != None
185 190
    
186 191
    def close(self):

Also available in: Unified diff