def __init__(self, owner):
        """Create the SourceController
        @param owner: Owner window

        """
        super(SourceController, self).__init__()

        # Attributes
        self._parent = owner
        self._pid = self._parent.GetId()
        self.config = ConfigData()  # Singleton config data instance
        self.tempdir = None
        self.scThreads = {}

        # Number of seconds to allow a source control command to run
        # before timing out
        self.scTimeout = 60