INNER CODE UNIT · Python
shell
netaddr/netaddr · netaddr/cli.py:63
def shell(namespace, banner, exit_msg):
InteractiveShellEmbed(banner1=banner, exit_msg=exit_msg, user_ns=SHELL_NAMESPACE)()
except ImportError:
notice = 'Using built-in Python REPL. You can install IPython for better experience.'
print()
import code
def shell(namespace, banner, exit_msg):
code.interact('\n'.join([banner, notice, '']), local=namespace, exitmsg=exit_msg)
shell(locals(), banner, exit_msg)
def info(network_input: str) -> None:
try:
network = IPNetwork(network_input).cidr
except AddrFormatError as e:
print(f'{network_input} is not a valid network')