##################### generated by xml-casa (v2) from hifa_lock_refant.xml ##########
##################### 49194355e4aceddbdfaebcc969ab0335 ##############################
from __future__ import absolute_import
import numpy
from casatools.typecheck import CasaValidator as _val_ctor
_pc = _val_ctor( )
from casatools.coercetype import coerce as _coerce
from .private.task_hifa_lock_refant import hifa_lock_refant as _hifa_lock_refant_t
from casatasks.private.task_logging import start_log as _start_log
from casatasks.private.task_logging import end_log as _end_log
class _hifa_lock_refant:
"""
hifa_lock_refant ---- Lock reference antenna list
hifa_lock_refant locks the reference antenna list, preventing
modification of the refant list by subsequent tasks. After
executing hifa_lock_refant, the default gaincal refantmode is
set to 'strict'.
"""
_info_group_ = """pipeline"""
_info_desc_ = """Lock reference antenna list"""
def __call__( self ):
schema = { }
doc = { }
assert _pc.validate(doc,schema), str(_pc.errors)
_logging_state_ = _start_log( 'hifa_lock_refant', [ ] )
return _end_log( _logging_state_, 'hifa_lock_refant', _hifa_lock_refant_t( ) )
hifa_lock_refant = _hifa_lock_refant( )