def maybe_terminate_quietly(self, stdout=None, **kwargs): if 'conf_paths' not in kwargs: kwargs['conf_paths'] = [] if 'now' not in kwargs: kwargs['now'] = self.now kwargs['cloud_tmp_dir'] = 's3://my_bucket/' kwargs['cloud_fs_sync_secs'] = 0 kwargs['max_mins_locked'] = 1 # don't print anything out real_stdout = sys.stdout sys.stdout = stdout or StringIO() try: return _maybe_terminate_clusters(**kwargs) finally: sys.stdout = real_stdout
def maybe_terminate_quietly(self, stdout=None, **kwargs): if 'conf_paths' not in kwargs: kwargs['conf_paths'] = [] if 'now' not in kwargs: kwargs['now'] = self.now kwargs['cloud_tmp_dir'] = 's3://my_bucket/' kwargs['cloud_fs_sync_secs'] = 0 kwargs['max_mins_locked'] = 1 # don't print anything out real_stdout = sys.stdout sys.stdout = stdout or StringIO() try: return _maybe_terminate_clusters(**kwargs) finally: sys.stdout = real_stdout