def close(self):
        if self.ui is not None:
            self.ui.dispose()

    ######################################################################
    # Non-public methods, Event handlers
Read the client email and private key from a JSON keystore.
dataset/ETHPy150Open enthought/mayavi/mayavi/tools/animator.py/Animator.close--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/gsutil/gslib/commands/signurl.py/_ReadJSONKeystore