def getMirrorData(self, sender, signal, data):
    with self.dataLock:
        return copy.deepcopy(self.mirrordata)
def getMirrorData(self, sender, signal, data):
    with self.dataLock:
        return copy.deepcopy(self.mirrordata)