def disconnect(child):
"""
- Disconnects warrior_cli_class session object(pexpect/paramiko)
- Returns session object(same child)
"""
print_warning("This method is obsolete and will be deprecated soon. Please"
" use 'disconnect' method of 'PexpectConnect' class "
"in 'warrior/Framework/ClassUtils/WNetwork/warrior_cli_class.py'")
if isinstance(child, WNetwork.warrior_cli_class.WarriorCli):
child = child.disconnect()
elif isinstance(child, pexpect.spawn):
wc_obj = WNetwork.warrior_cli_class.WarriorCli()
wc_obj.conn_obj = WNetwork.warrior_cli_class.PexpectConnect()
wc_obj.conn_obj.target_host = child
wc_obj.disconnect()
return child
评论列表
文章目录