diff --git a/src/ircdb.py b/src/ircdb.py index 6b306e9db..0c5097032 100644 --- a/src/ircdb.py +++ b/src/ircdb.py @@ -520,9 +520,11 @@ class UsersDictionary(utils.IterableMap): def reload(self): """Reloads the database from its file.""" + self.nextId = 0 + self.users.clear() + self._nameCache.clear() + self._hostmaskCache.clear() if self.filename is not None: - self.nextId = 0 - self.users.clear() try: self.open(self.filename) except EnvironmentError, e: