File: //proc/1233/root/usr/lib/python3/dist-packages/samba/netcmd/__pycache__/computer.cpython-310.pyc
o
�/a e � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZmZm
Z
d dlmZmZ d dlmZmZmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZmZ ddl m!Z! d d
lm"Z"m#Z#m$Z$m%Z%m&Z& d dl'm(Z(m)Z)m*Z*m+Z+ d%dd�Z,dd� Z-dd� Z.dd� Z/G dd� de(�Z0G dd� de(�Z1G dd� de(�Z2G dd� de(�Z3G dd � d e(�Z4G d!d"� d"e(�Z5G d#d$� d$e*�Z6dS )&� N)�sd_utils)� dnsserver�dnsp�security)�ARecord�
AAAARecord)�
ndr_unpack�ndr_pack� ndr_print)�remove_dns_references)�system_session)�SamDB)� get_bytes)�
check_call�CalledProcessError� )�common)�credentials�dsdb�Ldb�werror�WERRORError)�Command�CommandError�SuperCommand�Optionc C sF |st jt jg}|D ]}z
t �|| � W dS t jy Y q
w dS )z Check ip string is valid addressTF)�socket�AF_INET�AF_INET6� inet_pton�error)� ip_string�address_families�address_family� r$ �7/usr/lib/python3/dist-packages/samba/netcmd/computer.py�_is_valid_ip8 s �r&