msg = "MSSelectionNullSelection: %s does not have data for spw=%s, field=%s, bailing out!" % (vis,tempspw,field)
from __future__ import absolute_import
from distutils.dir_util import copy_tree
from casatasks.private.casa_transition import *
from casatools import calibrater, ms, table
from casatasks import casalog, virtualconcat
from .mstools import write_history
from .update_spw import *
from .parallel.parallel_data_helper import ParallelDataHelper
from .parallel.parallel_task_helper import ParallelTaskHelper
from mstools import write_history
from parallel.parallel_data_helper import ParallelDataHelper
from parallel.parallel_task_helper import ParallelTaskHelper
from virtualconcat_cli import virtualconcat_cli as virtualconcat
mycb, myms, mytb = gentools(['cb', 'ms', 'tb'])
def uvcontsub(vis, field, fitspw, excludechans, combine, solint, fitorder, spw, want_cont):
if ParallelDataHelper.isMMSAndNotServer(vis):
helper = ParallelTaskHelper('uvcontsub', locals())
helper._consolidateOutput = False
cont_subMS_list.append(subMS + ".cont")
contsub_subMS_list.append(subMS + ".contsub")
if len(cont_subMS_list) <= 0:
raise ValueError("No continuum-subtracted sub-MSs for concatenation","SEVERE")
contsub_subMS_list.sort()