Traceback (most recent call last):


 "/usr/local/bin/catt", line 7, in <module>

from catt.cli import main


 "/usr/local/lib/python2.7/dist-packages/catt/cli.py", line 7, in <module>

from pathlib import Path
ImportError: No module named pathlib

cannot import name 'SnapshotRecoveryRequest'Traceback (most recent call last):


 "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 206, in invoke

cmd_result = self.invocation.execute(args)


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 273, in execute

parsed_args = self.parser.parse_args(args)


 "/opt/az/lib/python3.6/site-packages/knack/parser.py", line 256, in parse_args

return super(CLICommandParser, self).parse_args(args)


 "/opt/az/lib/python3.6/argparse.py", line 1730, in parse_args

args, argv = self.parse_known_args(args, namespace)


 "/opt/az/lib/python3.6/argparse.py", line 1762, in parse_known_args

namespace, args = self._parse_known_args(args, namespace)


 "/opt/az/lib/python3.6/argparse.py", line 1950, in _parse_known_args

positionals_end_index = consume_positionals(start_index)


 "/opt/az/lib/python3.6/argparse.py", line 1927, in consume_positionals

take_action(action, args)


 "/opt/az/lib/python3.6/argparse.py", line 1836, in take_action

action(self, namespace, argument_values, option_string)


 "/opt/az/lib/python3.6/argparse.py", line 1133, in __call__

subnamespace, arg_strings = parser.parse_known_args(arg_strings, None)


 "/opt/az/lib/python3.6/argparse.py", line 1762, in parse_known_args

namespace, args = self._parse_known_args(args, namespace)


 "/opt/az/lib/python3.6/argparse.py", line 1968, in _parse_known_args

start_index = consume_optional(start_index)


 "/opt/az/lib/python3.6/argparse.py", line 1908, in consume_optional

take_action(action, args, option_string)


 "/opt/az/lib/python3.6/argparse.py", line 1836, in take_action

action(self, namespace, argument_values, option_string)


 "/opt/az/lib/python3.6/argparse.py", line 1020, in __call__

parser.print_help()


 "/opt/az/lib/python3.6/argparse.py", line 2362, in print_help

self._print_message(self.format_help(), file)


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/parser.py", line 156, in format_help

super(AzCliCommandParser, self).format_help()


 "/opt/az/lib/python3.6/site-packages/knack/parser.py", line 246, in format_help

is_group)


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/_help.py", line 148, in show_help

super(AzCliHelp, self).show_help(cli_name, nouns, parser, is_group)


 "/opt/az/lib/python3.6/site-packages/knack/help.py", line 664, in show_help

else self.group_help_cls(self, delimiters, parser)


 "/opt/az/lib/python3.6/site-packages/knack/help.py", line 219, in __init__

child.load(options)


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/_help.py", line 242, in load

loader.versioned_load(self, options)


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/_help_loaders.py", line 153, in versioned_load

super(CliHelp
, help_obj).load(parser)
# pylint:disable=bad-super-call


 "/opt/az/lib/python3.6/site-packages/knack/help.py", line 163, in load

description = getattr(options, 'description', None)


 "/opt/az/lib/python3.6/site-packages/knack/parser.py", line 237, in __getattribute__

if callable(self._description) else self._description


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 460, in default_description_loader

op = handler or self.get_op_handler(operation, operation_group=kwargs.get('operation_group'))


 "/opt/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 494, in get_op_handler

op = import_module(mod_to_import)


 "/opt/az/lib/python3.6/importlib/__init__.py", line 126, in import_module

return _bootstrap._gcd_import(name[level:], package, level)


 "<frozen importlib._bootstrap>", line 994, in _gcd_import


 "<frozen importlib._bootstrap>", line 971, in _find_and_load


 "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked


 "<frozen importlib._bootstrap>", line 665, in _load_unlocked


 "<frozen importlib._bootstrap_external>", line 678, in exec_module


 "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed


 "/home/ernani/.azure/cliextensions/webapp/azext_webapp/custom.py", line 10, in <module>

from azure.mgmt.web.models import (AppServicePlan, SkuDescription, SnapshotRecoveryRequest, SnapshotRecoveryTarget)
ImportError: cannot import name 'SnapshotRecoveryRequest'
