--- a/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Tue May 31 10:31:06 2011 +0200 @@ -9,9 +9,10 @@ import os -from PyQt4.QtCore import QObject, QProcess +from PyQt4.QtCore import QProcess from PyQt4.QtGui import QDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from .HgPurgeListDialog import HgPurgeListDialog @@ -21,7 +22,7 @@ import Preferences -class Purge(QObject): +class Purge(HgExtension): """ Class implementing the purge extension interface. """ @@ -31,9 +32,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs + super().__init__(vcs) self.purgeListDialog = None