mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-08-14 20:11:07 +08:00
Replace Incomplete | None = None in third party stubs (#14063)
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class AttrDef:
|
||||
@@ -17,16 +16,16 @@ class AttrDef:
|
||||
def __init__(
|
||||
self,
|
||||
name,
|
||||
key: Incomplete | None = None,
|
||||
validate: Incomplete | None = None,
|
||||
pre_query: Incomplete | None = None,
|
||||
post_query: Incomplete | None = None,
|
||||
key=None,
|
||||
validate=None,
|
||||
pre_query=None,
|
||||
post_query=None,
|
||||
default=...,
|
||||
dereference_dn: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
dereference_dn=None,
|
||||
description=None,
|
||||
mandatory: bool = False,
|
||||
single_value: Incomplete | None = None,
|
||||
alias: Incomplete | None = None,
|
||||
single_value=None,
|
||||
alias=None,
|
||||
) -> None: ...
|
||||
def __eq__(self, other): ...
|
||||
def __lt__(self, other): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, NamedTuple
|
||||
|
||||
class Operation(NamedTuple):
|
||||
@@ -20,9 +19,9 @@ class Cursor:
|
||||
connection,
|
||||
object_def,
|
||||
get_operational_attributes: bool = False,
|
||||
attributes: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
auxiliary_class: Incomplete | None = None,
|
||||
attributes=None,
|
||||
controls=None,
|
||||
auxiliary_class=None,
|
||||
) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def __getitem__(self, item): ...
|
||||
@@ -56,9 +55,9 @@ class Reader(Cursor):
|
||||
components_in_and: bool = True,
|
||||
sub_tree: bool = True,
|
||||
get_operational_attributes: bool = False,
|
||||
attributes: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
auxiliary_class: Incomplete | None = None,
|
||||
attributes=None,
|
||||
controls=None,
|
||||
auxiliary_class=None,
|
||||
) -> None: ...
|
||||
@property
|
||||
def query(self): ...
|
||||
@@ -72,36 +71,29 @@ class Reader(Cursor):
|
||||
execution_time: Any
|
||||
entries: Any
|
||||
def reset(self) -> None: ...
|
||||
def search(self, attributes: Incomplete | None = None): ...
|
||||
def search_object(self, entry_dn: Incomplete | None = None, attributes: Incomplete | None = None): ...
|
||||
def search_level(self, attributes: Incomplete | None = None): ...
|
||||
def search_subtree(self, attributes: Incomplete | None = None): ...
|
||||
def search_paged(
|
||||
self, paged_size, paged_criticality: bool = True, generator: bool = True, attributes: Incomplete | None = None
|
||||
): ...
|
||||
def search(self, attributes=None): ...
|
||||
def search_object(self, entry_dn=None, attributes=None): ...
|
||||
def search_level(self, attributes=None): ...
|
||||
def search_subtree(self, attributes=None): ...
|
||||
def search_paged(self, paged_size, paged_criticality: bool = True, generator: bool = True, attributes=None): ...
|
||||
|
||||
class Writer(Cursor):
|
||||
entry_class: Any
|
||||
attribute_class: Any
|
||||
entry_initial_status: Any
|
||||
@staticmethod
|
||||
def from_cursor(
|
||||
cursor,
|
||||
connection: Incomplete | None = None,
|
||||
object_def: Incomplete | None = None,
|
||||
custom_validator: Incomplete | None = None,
|
||||
): ...
|
||||
def from_cursor(cursor, connection=None, object_def=None, custom_validator=None): ...
|
||||
@staticmethod
|
||||
def from_response(connection, object_def, response: Incomplete | None = None): ...
|
||||
def from_response(connection, object_def, response=None): ...
|
||||
dereference_aliases: Any
|
||||
def __init__(
|
||||
self,
|
||||
connection,
|
||||
object_def,
|
||||
get_operational_attributes: bool = False,
|
||||
attributes: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
auxiliary_class: Incomplete | None = None,
|
||||
attributes=None,
|
||||
controls=None,
|
||||
auxiliary_class=None,
|
||||
) -> None: ...
|
||||
execution_time: Any
|
||||
def commit(self, refresh: bool = True): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class EntryState:
|
||||
@@ -50,26 +49,15 @@ class EntryBase:
|
||||
raw: bool = False,
|
||||
indent: int = 4,
|
||||
sort: bool = True,
|
||||
stream: Incomplete | None = None,
|
||||
stream=None,
|
||||
checked_attributes: bool = True,
|
||||
include_empty: bool = True,
|
||||
): ...
|
||||
def entry_to_ldif(
|
||||
self,
|
||||
all_base64: bool = False,
|
||||
line_separator: Incomplete | None = None,
|
||||
sort_order: Incomplete | None = None,
|
||||
stream: Incomplete | None = None,
|
||||
): ...
|
||||
def entry_to_ldif(self, all_base64: bool = False, line_separator=None, sort_order=None, stream=None): ...
|
||||
|
||||
class Entry(EntryBase):
|
||||
def entry_writable(
|
||||
self,
|
||||
object_def: Incomplete | None = None,
|
||||
writer_cursor: Incomplete | None = None,
|
||||
attributes: Incomplete | None = None,
|
||||
custom_validator: Incomplete | None = None,
|
||||
auxiliary_class: Incomplete | None = None,
|
||||
self, object_def=None, writer_cursor=None, attributes=None, custom_validator=None, auxiliary_class=None
|
||||
): ...
|
||||
|
||||
class WritableEntry(EntryBase):
|
||||
@@ -78,7 +66,7 @@ class WritableEntry(EntryBase):
|
||||
def __getattr__(self, item: str): ...
|
||||
@property
|
||||
def entry_virtual_attributes(self): ...
|
||||
def entry_commit_changes(self, refresh: bool = True, controls: Incomplete | None = None, clear_history: bool = True): ...
|
||||
def entry_commit_changes(self, refresh: bool = True, controls=None, clear_history: bool = True): ...
|
||||
def entry_discard_changes(self) -> None: ...
|
||||
def entry_delete(self) -> None: ...
|
||||
def entry_refresh(self, tries: int = 4, seconds: int = 2): ...
|
||||
|
||||
@@ -1,13 +1,5 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
class ObjectDef:
|
||||
def __init__(
|
||||
self,
|
||||
object_class: Incomplete | None = None,
|
||||
schema: Incomplete | None = None,
|
||||
custom_validator: Incomplete | None = None,
|
||||
auxiliary_class: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def __init__(self, object_class=None, schema=None, custom_validator=None, auxiliary_class=None) -> None: ...
|
||||
def __getitem__(self, item): ...
|
||||
def __getattr__(self, item: str): ...
|
||||
def __setattr__(self, key: str, value) -> None: ...
|
||||
@@ -18,6 +10,6 @@ class ObjectDef:
|
||||
def __bool__(self) -> bool: ...
|
||||
def __contains__(self, item): ...
|
||||
def add_from_schema(self, attribute_name, mandatory: bool = False) -> None: ...
|
||||
def add_attribute(self, definition: Incomplete | None = None) -> None: ...
|
||||
def add_attribute(self, definition=None) -> None: ...
|
||||
def remove_attribute(self, item) -> None: ...
|
||||
def clear_attributes(self) -> None: ...
|
||||
|
||||
@@ -88,7 +88,7 @@ class Connection:
|
||||
auto_referrals: bool = True,
|
||||
auto_range: bool = True,
|
||||
sasl_mechanism: str | None = None,
|
||||
sasl_credentials: Incomplete | None = None,
|
||||
sasl_credentials=None,
|
||||
check_names: bool = True,
|
||||
collect_usage: bool = False,
|
||||
read_only: bool = False,
|
||||
@@ -97,17 +97,17 @@ class Connection:
|
||||
pool_name: str | None = None,
|
||||
pool_size: int | None = None,
|
||||
pool_lifetime: int | None = None,
|
||||
cred_store: Incomplete | None = None,
|
||||
cred_store=None,
|
||||
fast_decoder: bool = True,
|
||||
receive_timeout: Incomplete | None = None,
|
||||
receive_timeout=None,
|
||||
return_empty_attributes: bool = True,
|
||||
use_referral_cache: bool = False,
|
||||
auto_escape: bool = True,
|
||||
auto_encode: bool = True,
|
||||
pool_keepalive: Incomplete | None = None,
|
||||
pool_keepalive=None,
|
||||
source_address: str | None = None,
|
||||
source_port: int | None = None,
|
||||
source_port_list: Incomplete | None = None,
|
||||
source_port_list=None,
|
||||
) -> None: ...
|
||||
def repr_with_sensitive_data_stripped(self): ...
|
||||
@property
|
||||
@@ -120,76 +120,58 @@ class Connection:
|
||||
def __exit__(
|
||||
self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None
|
||||
) -> Literal[False] | None: ...
|
||||
def bind(self, read_server_info: bool = True, controls: Incomplete | None = None): ...
|
||||
def bind(self, read_server_info: bool = True, controls=None): ...
|
||||
def rebind(
|
||||
self,
|
||||
user: Incomplete | None = None,
|
||||
password: Incomplete | None = None,
|
||||
authentication: Incomplete | None = None,
|
||||
sasl_mechanism: Incomplete | None = None,
|
||||
sasl_credentials: Incomplete | None = None,
|
||||
user=None,
|
||||
password=None,
|
||||
authentication=None,
|
||||
sasl_mechanism=None,
|
||||
sasl_credentials=None,
|
||||
read_server_info: bool = True,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
): ...
|
||||
def unbind(self, controls: Incomplete | None = None): ...
|
||||
def unbind(self, controls=None): ...
|
||||
def search(
|
||||
self,
|
||||
search_base: str,
|
||||
search_filter: str,
|
||||
search_scope: Literal["BASE", "LEVEL", "SUBTREE"] = "SUBTREE",
|
||||
dereference_aliases: Literal["NEVER", "SEARCH", "FINDING_BASE", "ALWAYS"] = "ALWAYS",
|
||||
attributes: Incomplete | None = None,
|
||||
attributes=None,
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
types_only: bool = False,
|
||||
get_operational_attributes: bool = False,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
paged_size: int | None = None,
|
||||
paged_criticality: bool = False,
|
||||
paged_cookie: str | bytes | None = None,
|
||||
auto_escape: bool | None = None,
|
||||
): ...
|
||||
def compare(self, dn, attribute, value, controls: Incomplete | None = None): ...
|
||||
def add(
|
||||
self, dn, object_class: Incomplete | None = None, attributes: Incomplete | None = None, controls: Incomplete | None = None
|
||||
): ...
|
||||
def delete(self, dn, controls: Incomplete | None = None): ...
|
||||
def modify(self, dn, changes, controls: Incomplete | None = None): ...
|
||||
def modify_dn(
|
||||
self,
|
||||
dn,
|
||||
relative_dn,
|
||||
delete_old_dn: bool = True,
|
||||
new_superior: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
): ...
|
||||
def abandon(self, message_id, controls: Incomplete | None = None): ...
|
||||
def compare(self, dn, attribute, value, controls=None): ...
|
||||
def add(self, dn, object_class=None, attributes=None, controls=None): ...
|
||||
def delete(self, dn, controls=None): ...
|
||||
def modify(self, dn, changes, controls=None): ...
|
||||
def modify_dn(self, dn, relative_dn, delete_old_dn: bool = True, new_superior=None, controls=None): ...
|
||||
def abandon(self, message_id, controls=None): ...
|
||||
def extended(
|
||||
self,
|
||||
request_name,
|
||||
request_value: Asn1Item | ReadableBuffer | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
no_encode: bool | None = None,
|
||||
self, request_name, request_value: Asn1Item | ReadableBuffer | None = None, controls=None, no_encode: bool | None = None
|
||||
): ...
|
||||
def start_tls(self, read_server_info: bool = True): ...
|
||||
def do_sasl_bind(self, controls): ...
|
||||
def do_ntlm_bind(self, controls): ...
|
||||
def refresh_server_info(self) -> None: ...
|
||||
def response_to_ldif(
|
||||
self,
|
||||
search_result: Incomplete | None = None,
|
||||
all_base64: bool = False,
|
||||
line_separator: Incomplete | None = None,
|
||||
sort_order: Incomplete | None = None,
|
||||
stream: Incomplete | None = None,
|
||||
self, search_result=None, all_base64: bool = False, line_separator=None, sort_order=None, stream=None
|
||||
): ...
|
||||
def response_to_json(
|
||||
self,
|
||||
raw: bool = False,
|
||||
search_result: Incomplete | None = None,
|
||||
search_result=None,
|
||||
indent: int = 4,
|
||||
sort: bool = True,
|
||||
stream: Incomplete | None = None,
|
||||
stream=None,
|
||||
checked_attributes: bool = True,
|
||||
include_empty: bool = True,
|
||||
): ...
|
||||
|
||||
@@ -1,35 +1,18 @@
|
||||
import socket
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
from typing_extensions import Self
|
||||
|
||||
class LDAPException(Exception): ...
|
||||
|
||||
class LDAPOperationResult(LDAPException):
|
||||
def __new__(
|
||||
cls,
|
||||
result: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
dn: Incomplete | None = None,
|
||||
message: Incomplete | None = None,
|
||||
response_type: Incomplete | None = None,
|
||||
response: Incomplete | None = None,
|
||||
) -> Self: ...
|
||||
def __new__(cls, result=None, description=None, dn=None, message=None, response_type=None, response=None) -> Self: ...
|
||||
result: Any
|
||||
description: Any
|
||||
dn: Any
|
||||
message: Any
|
||||
type: Any
|
||||
response: Any
|
||||
def __init__(
|
||||
self,
|
||||
result: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
dn: Incomplete | None = None,
|
||||
message: Incomplete | None = None,
|
||||
response_type: Incomplete | None = None,
|
||||
response: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def __init__(self, result=None, description=None, dn=None, message=None, response_type=None, response=None) -> None: ...
|
||||
|
||||
class LDAPOperationsErrorResult(LDAPOperationResult): ...
|
||||
class LDAPProtocolErrorResult(LDAPOperationResult): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
POOLING_STRATEGIES: Any
|
||||
@@ -31,12 +30,7 @@ class ServerPool:
|
||||
single: Any
|
||||
strategy: Any
|
||||
def __init__(
|
||||
self,
|
||||
servers: Incomplete | None = None,
|
||||
pool_strategy="ROUND_ROBIN",
|
||||
active: bool = True,
|
||||
exhaust: bool = False,
|
||||
single_state: bool = True,
|
||||
self, servers=None, pool_strategy="ROUND_ROBIN", active: bool = True, exhaust: bool = False, single_state: bool = True
|
||||
) -> None: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __getitem__(self, item): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Literal
|
||||
|
||||
unix_socket_available: bool
|
||||
@@ -23,43 +22,30 @@ class Server:
|
||||
host: str,
|
||||
port: int | None = None,
|
||||
use_ssl: bool = False,
|
||||
allowed_referral_hosts: Incomplete | None = None,
|
||||
allowed_referral_hosts=None,
|
||||
get_info: Literal["NO_INFO", "DSA", "SCHEMA", "ALL"] = "SCHEMA",
|
||||
tls: Incomplete | None = None,
|
||||
formatter: Incomplete | None = None,
|
||||
connect_timeout: Incomplete | None = None,
|
||||
tls=None,
|
||||
formatter=None,
|
||||
connect_timeout=None,
|
||||
mode: Literal["IP_SYSTEM_DEFAULT", "IP_V4_ONLY", "IP_V6_ONLY", "IP_V4_PREFERRED", "IP_V6_PREFERRED"] = "IP_V6_PREFERRED",
|
||||
validator: Incomplete | None = None,
|
||||
validator=None,
|
||||
) -> None: ...
|
||||
@property
|
||||
def address_info(self): ...
|
||||
def update_availability(self, address, available) -> None: ...
|
||||
def reset_availability(self) -> None: ...
|
||||
def check_availability(
|
||||
self,
|
||||
source_address: Incomplete | None = None,
|
||||
source_port: Incomplete | None = None,
|
||||
source_port_list: Incomplete | None = None,
|
||||
): ...
|
||||
def check_availability(self, source_address=None, source_port=None, source_port_list=None): ...
|
||||
@staticmethod
|
||||
def next_message_id(): ...
|
||||
def get_info_from_server(self, connection) -> None: ...
|
||||
def attach_dsa_info(self, dsa_info: Incomplete | None = None) -> None: ...
|
||||
def attach_schema_info(self, dsa_schema: Incomplete | None = None) -> None: ...
|
||||
def attach_dsa_info(self, dsa_info=None) -> None: ...
|
||||
def attach_schema_info(self, dsa_schema=None) -> None: ...
|
||||
@property
|
||||
def info(self): ...
|
||||
@property
|
||||
def schema(self): ...
|
||||
@staticmethod
|
||||
def from_definition(
|
||||
host,
|
||||
dsa_info,
|
||||
dsa_schema,
|
||||
port: Incomplete | None = None,
|
||||
use_ssl: bool = False,
|
||||
formatter: Incomplete | None = None,
|
||||
validator: Incomplete | None = None,
|
||||
): ...
|
||||
def from_definition(host, dsa_info, dsa_schema, port=None, use_ssl: bool = False, formatter=None, validator=None): ...
|
||||
def candidate_addresses(self): ...
|
||||
def has_control(self, control): ...
|
||||
def has_extension(self, extension): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
use_ssl_context: bool
|
||||
@@ -18,18 +17,18 @@ class Tls:
|
||||
sni: Any
|
||||
def __init__(
|
||||
self,
|
||||
local_private_key_file: Incomplete | None = None,
|
||||
local_certificate_file: Incomplete | None = None,
|
||||
local_private_key_file=None,
|
||||
local_certificate_file=None,
|
||||
validate=...,
|
||||
version: Incomplete | None = None,
|
||||
ssl_options: Incomplete | None = None,
|
||||
ca_certs_file: Incomplete | None = None,
|
||||
valid_names: Incomplete | None = None,
|
||||
ca_certs_path: Incomplete | None = None,
|
||||
ca_certs_data: Incomplete | None = None,
|
||||
local_private_key_password: Incomplete | None = None,
|
||||
ciphers: Incomplete | None = None,
|
||||
sni: Incomplete | None = None,
|
||||
version=None,
|
||||
ssl_options=None,
|
||||
ca_certs_file=None,
|
||||
valid_names=None,
|
||||
ca_certs_path=None,
|
||||
ca_certs_data=None,
|
||||
local_private_key_password=None,
|
||||
ciphers=None,
|
||||
sni=None,
|
||||
) -> None: ...
|
||||
def wrap_socket(self, connection, do_handshake: bool = False) -> None: ...
|
||||
def start_tls(self, connection): ...
|
||||
|
||||
@@ -1,32 +1,23 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class ExtendedOperationContainer:
|
||||
def __init__(self, connection) -> None: ...
|
||||
|
||||
class StandardExtendedOperations(ExtendedOperationContainer):
|
||||
def who_am_i(self, controls: Incomplete | None = None): ...
|
||||
def modify_password(
|
||||
self,
|
||||
user: Incomplete | None = None,
|
||||
old_password: Incomplete | None = None,
|
||||
new_password: Incomplete | None = None,
|
||||
hash_algorithm: Incomplete | None = None,
|
||||
salt: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
): ...
|
||||
def who_am_i(self, controls=None): ...
|
||||
def modify_password(self, user=None, old_password=None, new_password=None, hash_algorithm=None, salt=None, controls=None): ...
|
||||
def paged_search(
|
||||
self,
|
||||
search_base,
|
||||
search_filter,
|
||||
search_scope="SUBTREE",
|
||||
dereference_aliases="ALWAYS",
|
||||
attributes: Incomplete | None = None,
|
||||
attributes=None,
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
types_only: bool = False,
|
||||
get_operational_attributes: bool = False,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
paged_size: int = 100,
|
||||
paged_criticality: bool = False,
|
||||
generator: bool = True,
|
||||
@@ -40,7 +31,7 @@ class StandardExtendedOperations(ExtendedOperationContainer):
|
||||
attributes="*",
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
changes_only: bool = True,
|
||||
show_additions: bool = True,
|
||||
show_deletions: bool = True,
|
||||
@@ -48,7 +39,7 @@ class StandardExtendedOperations(ExtendedOperationContainer):
|
||||
show_dn_modifications: bool = True,
|
||||
notifications: bool = True,
|
||||
streaming: bool = True,
|
||||
callback: Incomplete | None = None,
|
||||
callback=None,
|
||||
): ...
|
||||
def funnel_search(
|
||||
self,
|
||||
@@ -59,20 +50,20 @@ class StandardExtendedOperations(ExtendedOperationContainer):
|
||||
attributes="*",
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
streaming: bool = False,
|
||||
callback: Incomplete | None = None,
|
||||
callback=None,
|
||||
): ...
|
||||
|
||||
class NovellExtendedOperations(ExtendedOperationContainer):
|
||||
def get_bind_dn(self, controls: Incomplete | None = None): ...
|
||||
def get_universal_password(self, user, controls: Incomplete | None = None): ...
|
||||
def set_universal_password(self, user, new_password: Incomplete | None = None, controls: Incomplete | None = None): ...
|
||||
def list_replicas(self, server_dn, controls: Incomplete | None = None): ...
|
||||
def partition_entry_count(self, partition_dn, controls: Incomplete | None = None): ...
|
||||
def replica_info(self, server_dn, partition_dn, controls: Incomplete | None = None): ...
|
||||
def start_transaction(self, controls: Incomplete | None = None): ...
|
||||
def end_transaction(self, commit: bool = True, controls: Incomplete | None = None): ...
|
||||
def get_bind_dn(self, controls=None): ...
|
||||
def get_universal_password(self, user, controls=None): ...
|
||||
def set_universal_password(self, user, new_password=None, controls=None): ...
|
||||
def list_replicas(self, server_dn, controls=None): ...
|
||||
def partition_entry_count(self, partition_dn, controls=None): ...
|
||||
def replica_info(self, server_dn, partition_dn, controls=None): ...
|
||||
def start_transaction(self, controls=None): ...
|
||||
def end_transaction(self, commit: bool = True, controls=None): ...
|
||||
def add_members_to_groups(self, members, groups, fix: bool = True, transaction: bool = True): ...
|
||||
def remove_members_from_groups(self, members, groups, fix: bool = True, transaction: bool = True): ...
|
||||
def check_groups_memberships(self, members, groups, fix: bool = False, transaction: bool = True): ...
|
||||
@@ -83,7 +74,7 @@ class MicrosoftExtendedOperations(ExtendedOperationContainer):
|
||||
sync_base,
|
||||
sync_filter: str = "(objectclass=*)",
|
||||
attributes="*",
|
||||
cookie: Incomplete | None = None,
|
||||
cookie=None,
|
||||
object_security: bool = False,
|
||||
ancestors_first: bool = True,
|
||||
public_data_only: bool = False,
|
||||
@@ -91,17 +82,12 @@ class MicrosoftExtendedOperations(ExtendedOperationContainer):
|
||||
max_length: int = 2147483647,
|
||||
hex_guid: bool = False,
|
||||
): ...
|
||||
def modify_password(self, user, new_password, old_password: Incomplete | None = None, controls: Incomplete | None = None): ...
|
||||
def modify_password(self, user, new_password, old_password=None, controls=None): ...
|
||||
def unlock_account(self, user): ...
|
||||
def add_members_to_groups(self, members, groups, fix: bool = True): ...
|
||||
def remove_members_from_groups(self, members, groups, fix: bool = True): ...
|
||||
def persistent_search(
|
||||
self,
|
||||
search_base: str = "",
|
||||
search_scope="SUBTREE",
|
||||
attributes="*",
|
||||
streaming: bool = True,
|
||||
callback: Incomplete | None = None,
|
||||
self, search_base: str = "", search_scope="SUBTREE", attributes="*", streaming: bool = True, callback=None
|
||||
): ...
|
||||
|
||||
class ExtendedOperationsRoot(ExtendedOperationContainer):
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def ad_modify_password(connection, user_dn, new_password, old_password, controls: Incomplete | None = None): ...
|
||||
def ad_modify_password(connection, user_dn, new_password, old_password, controls=None): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class ADPersistentSearch:
|
||||
@@ -12,5 +11,5 @@ class ADPersistentSearch:
|
||||
def __init__(self, connection, search_base, search_scope, attributes, streaming, callback) -> None: ...
|
||||
def start(self) -> None: ...
|
||||
def stop(self, unbind: bool = True) -> None: ...
|
||||
def next(self, block: bool = False, timeout: Incomplete | None = None): ...
|
||||
def funnel(self, block: bool = False, timeout: Incomplete | None = None) -> None: ...
|
||||
def next(self, block: bool = False, timeout=None): ...
|
||||
def funnel(self, block: bool = False, timeout=None) -> None: ...
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def ad_unlock_account(connection, user_dn, controls: Incomplete | None = None): ...
|
||||
def ad_unlock_account(connection, user_dn, controls=None): ...
|
||||
|
||||
@@ -9,7 +9,7 @@ class EndTransaction(ExtendedOperation):
|
||||
request_value: EndGroupTypeRequestValue
|
||||
asn1_spec: EndGroupTypeResponseValue
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, commit: bool = True, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, commit: bool = True, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
response_value: Incomplete
|
||||
def set_response(self) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...extend.operation import ExtendedOperation
|
||||
from ...protocol.novell import ReplicaList
|
||||
from ...protocol.rfc4511 import LDAPDN
|
||||
@@ -11,5 +9,5 @@ class ListReplicas(ExtendedOperation):
|
||||
asn1_spec: ReplicaList
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, server_dn, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, server_dn, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...extend.operation import ExtendedOperation
|
||||
from ...protocol.novell import NmasGetUniversalPasswordRequestValue, NmasGetUniversalPasswordResponseValue
|
||||
|
||||
@@ -10,5 +8,5 @@ class NmasGetUniversalPassword(ExtendedOperation):
|
||||
asn1_spec: NmasGetUniversalPasswordResponseValue
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, user, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, user, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...extend.operation import ExtendedOperation
|
||||
from ...protocol.novell import NmasSetUniversalPasswordRequestValue, NmasSetUniversalPasswordResponseValue
|
||||
|
||||
@@ -10,5 +8,5 @@ class NmasSetUniversalPassword(ExtendedOperation):
|
||||
asn1_spec: NmasSetUniversalPasswordResponseValue
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, user, new_password, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, user, new_password, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...protocol.rfc4511 import LDAPDN
|
||||
from ..operation import ExtendedOperation
|
||||
|
||||
@@ -9,5 +7,5 @@ class PartitionEntryCount(ExtendedOperation):
|
||||
request_value: LDAPDN
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, partition_dn, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, partition_dn, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...protocol.novell import ReplicaInfoRequestValue
|
||||
from ..operation import ExtendedOperation
|
||||
|
||||
@@ -9,5 +7,5 @@ class ReplicaInfo(ExtendedOperation):
|
||||
request_value: ReplicaInfoRequestValue
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, server_dn, partition_dn, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, server_dn, partition_dn, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -9,7 +9,7 @@ class StartTransaction(ExtendedOperation):
|
||||
request_value: CreateGroupTypeRequestValue
|
||||
asn1_spec: CreateGroupTypeResponseValue
|
||||
def config(self) -> None: ...
|
||||
def __init__(self, connection, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, controls=None) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
response_value: Incomplete
|
||||
def set_response(self) -> None: ...
|
||||
|
||||
@@ -13,9 +13,9 @@ class ExtendedOperation:
|
||||
response_value: Incomplete | None
|
||||
response_attribute: Incomplete | None
|
||||
controls: Incomplete
|
||||
def __init__(self, connection, controls: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, connection, controls=None) -> None: ...
|
||||
def send(self): ...
|
||||
def populate_result(self) -> None: ...
|
||||
def decode_response(self, response: Incomplete | None = None) -> None: ...
|
||||
def decode_response(self, response=None) -> None: ...
|
||||
def set_response(self) -> None: ...
|
||||
def config(self) -> None: ...
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def paged_search_generator(
|
||||
connection,
|
||||
search_base,
|
||||
search_filter,
|
||||
search_scope="SUBTREE",
|
||||
dereference_aliases="ALWAYS",
|
||||
attributes: Incomplete | None = None,
|
||||
attributes=None,
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
types_only: bool = False,
|
||||
get_operational_attributes: bool = False,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
paged_size: int = 100,
|
||||
paged_criticality: bool = False,
|
||||
) -> None: ...
|
||||
@@ -21,12 +19,12 @@ def paged_search_accumulator(
|
||||
search_filter,
|
||||
search_scope="SUBTREE",
|
||||
dereference_aliases="ALWAYS",
|
||||
attributes: Incomplete | None = None,
|
||||
attributes=None,
|
||||
size_limit: int = 0,
|
||||
time_limit: int = 0,
|
||||
types_only: bool = False,
|
||||
get_operational_attributes: bool = False,
|
||||
controls: Incomplete | None = None,
|
||||
controls=None,
|
||||
paged_size: int = 100,
|
||||
paged_criticality: bool = False,
|
||||
): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class PersistentSearch:
|
||||
@@ -33,5 +32,5 @@ class PersistentSearch:
|
||||
) -> None: ...
|
||||
def start(self) -> None: ...
|
||||
def stop(self, unbind: bool = True) -> None: ...
|
||||
def next(self, block: bool = False, timeout: Incomplete | None = None): ...
|
||||
def funnel(self, block: bool = False, timeout: Incomplete | None = None) -> None: ...
|
||||
def next(self, block: bool = False, timeout=None): ...
|
||||
def funnel(self, block: bool = False, timeout=None) -> None: ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from ...extend.operation import ExtendedOperation
|
||||
from ...protocol.rfc3062 import PasswdModifyRequestValue, PasswdModifyResponseValue
|
||||
|
||||
@@ -10,13 +8,6 @@ class ModifyPassword(ExtendedOperation):
|
||||
response_attribute: str
|
||||
def config(self) -> None: ...
|
||||
def __init__(
|
||||
self,
|
||||
connection,
|
||||
user: Incomplete | None = None,
|
||||
old_password: Incomplete | None = None,
|
||||
new_password: Incomplete | None = None,
|
||||
hash_algorithm: Incomplete | None = None,
|
||||
salt: Incomplete | None = None,
|
||||
controls: Incomplete | None = None,
|
||||
self, connection, user=None, old_password=None, new_password=None, hash_algorithm=None, salt=None, controls=None
|
||||
) -> None: ...
|
||||
def populate_result(self) -> None: ...
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def add_operation(
|
||||
dn, attributes, auto_encode, schema: Incomplete | None = None, validator: Incomplete | None = None, check_names: bool = False
|
||||
): ...
|
||||
def add_operation(dn, attributes, auto_encode, schema=None, validator=None, check_names: bool = False): ...
|
||||
def add_request_to_dict(request): ...
|
||||
def add_response_to_dict(response): ...
|
||||
|
||||
@@ -1,21 +1,9 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def bind_operation(
|
||||
version,
|
||||
authentication,
|
||||
name: str = "",
|
||||
password: Incomplete | None = None,
|
||||
sasl_mechanism: Incomplete | None = None,
|
||||
sasl_credentials: Incomplete | None = None,
|
||||
auto_encode: bool = False,
|
||||
version, authentication, name: str = "", password=None, sasl_mechanism=None, sasl_credentials=None, auto_encode: bool = False
|
||||
): ...
|
||||
def bind_request_to_dict(request): ...
|
||||
def bind_response_operation(
|
||||
result_code,
|
||||
matched_dn: str = "",
|
||||
diagnostic_message: str = "",
|
||||
referral: Incomplete | None = None,
|
||||
server_sasl_credentials: Incomplete | None = None,
|
||||
result_code, matched_dn: str = "", diagnostic_message: str = "", referral=None, server_sasl_credentials=None
|
||||
): ...
|
||||
def bind_response_to_dict(response): ...
|
||||
def sicily_bind_response_to_dict(response): ...
|
||||
|
||||
@@ -1,13 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def compare_operation(
|
||||
dn,
|
||||
attribute,
|
||||
value,
|
||||
auto_encode,
|
||||
schema: Incomplete | None = None,
|
||||
validator: Incomplete | None = None,
|
||||
check_names: bool = False,
|
||||
): ...
|
||||
def compare_operation(dn, attribute, value, auto_encode, schema=None, validator=None, check_names: bool = False): ...
|
||||
def compare_request_to_dict(request): ...
|
||||
def compare_response_to_dict(response): ...
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
change_table: Any
|
||||
|
||||
def modify_operation(
|
||||
dn, changes, auto_encode, schema: Incomplete | None = None, validator: Incomplete | None = None, check_names: bool = False
|
||||
): ...
|
||||
def modify_operation(dn, changes, auto_encode, schema=None, validator=None, check_names: bool = False): ...
|
||||
def modify_request_to_dict(request): ...
|
||||
def modify_response_to_dict(response): ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def modify_dn_operation(dn, new_relative_dn, delete_old_rdn: bool = True, new_superior: Incomplete | None = None): ...
|
||||
def modify_dn_operation(dn, new_relative_dn, delete_old_rdn: bool = True, new_superior=None): ...
|
||||
def modify_dn_request_to_dict(request): ...
|
||||
def modify_dn_response_to_dict(response): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
ROOT: int
|
||||
@@ -22,7 +21,7 @@ class FilterNode:
|
||||
parent: Any
|
||||
assertion: Any
|
||||
elements: Any
|
||||
def __init__(self, tag: Incomplete | None = None, assertion: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, tag=None, assertion=None) -> None: ...
|
||||
def __str__(self, pos: int = 0) -> str: ...
|
||||
def __repr__(self, pos: int = 0) -> str: ...
|
||||
def append(self, filter_node): ...
|
||||
@@ -42,8 +41,8 @@ def search_operation(
|
||||
types_only,
|
||||
auto_escape,
|
||||
auto_encode,
|
||||
schema: Incomplete | None = None,
|
||||
validator: Incomplete | None = None,
|
||||
schema=None,
|
||||
validator=None,
|
||||
check_names: bool = False,
|
||||
): ...
|
||||
def decode_vals(vals): ...
|
||||
@@ -54,10 +53,8 @@ def decode_raw_vals(vals): ...
|
||||
def decode_raw_vals_fast(vals): ...
|
||||
def raw_attributes_to_dict(attribute_list): ...
|
||||
def raw_attributes_to_dict_fast(attribute_list): ...
|
||||
def checked_attributes_to_dict(attribute_list, schema: Incomplete | None = None, custom_formatter: Incomplete | None = None): ...
|
||||
def checked_attributes_to_dict_fast(
|
||||
attribute_list, schema: Incomplete | None = None, custom_formatter: Incomplete | None = None
|
||||
): ...
|
||||
def checked_attributes_to_dict(attribute_list, schema=None, custom_formatter=None): ...
|
||||
def checked_attributes_to_dict_fast(attribute_list, schema=None, custom_formatter=None): ...
|
||||
def matching_rule_assertion_to_string(matching_rule_assertion): ...
|
||||
def filter_to_string(filter_object): ...
|
||||
def search_request_to_dict(request): ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def to_str_or_normalized_unicode(val): ...
|
||||
def attribute_to_dict(attribute): ...
|
||||
def attributes_to_dict(attributes): ...
|
||||
@@ -17,8 +15,6 @@ def substring_to_dict(substring): ...
|
||||
def prepare_changes_for_request(changes): ...
|
||||
def build_controls_list(controls): ...
|
||||
def validate_assertion_value(schema, name, value, auto_escape, auto_encode, validator, check_names): ...
|
||||
def validate_attribute_value(
|
||||
schema, name, value, auto_encode, validator: Incomplete | None = None, check_names: bool = False
|
||||
): ...
|
||||
def validate_attribute_value(schema, name, value, auto_encode, validator=None, check_names: bool = False): ...
|
||||
def prepare_filter_for_sending(raw_string): ...
|
||||
def prepare_for_sending(raw_string): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Final
|
||||
|
||||
from pyasn1.type.constraint import ConstraintsIntersection, ValueRangeConstraint
|
||||
@@ -17,4 +16,4 @@ class Cookie(OctetString): ...
|
||||
class RealSearchControlValue(Sequence):
|
||||
componentType: NamedTypes
|
||||
|
||||
def paged_search_control(criticality: bool = False, size: int = 10, cookie: Incomplete | None = None): ...
|
||||
def paged_search_control(criticality: bool = False, size: int = 10, cookie=None): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
conf_ldif_line_length: Any
|
||||
@@ -7,12 +6,12 @@ def safe_ldif_string(bytes_value): ...
|
||||
def add_controls(controls, all_base64): ...
|
||||
def add_attributes(attributes, all_base64): ...
|
||||
def sort_ldif_lines(lines, sort_order): ...
|
||||
def search_response_to_ldif(entries, all_base64, sort_order: Incomplete | None = None): ...
|
||||
def add_request_to_ldif(entry, all_base64, sort_order: Incomplete | None = None): ...
|
||||
def delete_request_to_ldif(entry, all_base64, sort_order: Incomplete | None = None): ...
|
||||
def modify_request_to_ldif(entry, all_base64, sort_order: Incomplete | None = None): ...
|
||||
def modify_dn_request_to_ldif(entry, all_base64, sort_order: Incomplete | None = None): ...
|
||||
def operation_to_ldif(operation_type, entries, all_base64: bool = False, sort_order: Incomplete | None = None): ...
|
||||
def search_response_to_ldif(entries, all_base64, sort_order=None): ...
|
||||
def add_request_to_ldif(entry, all_base64, sort_order=None): ...
|
||||
def delete_request_to_ldif(entry, all_base64, sort_order=None): ...
|
||||
def modify_request_to_ldif(entry, all_base64, sort_order=None): ...
|
||||
def modify_dn_request_to_ldif(entry, all_base64, sort_order=None): ...
|
||||
def operation_to_ldif(operation_type, entries, all_base64: bool = False, sort_order=None): ...
|
||||
def add_ldif_header(ldif_lines): ...
|
||||
def ldif_sort(line, sort_order): ...
|
||||
def decode_persistent_search_control(change): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def constant_to_class_kind(value): ...
|
||||
@@ -13,9 +12,9 @@ class BaseServerInfo:
|
||||
raw: Any
|
||||
def __init__(self, raw_attributes) -> None: ...
|
||||
@classmethod
|
||||
def from_json(cls, json_definition, schema: Incomplete | None = None, custom_formatter: Incomplete | None = None): ...
|
||||
def from_json(cls, json_definition, schema=None, custom_formatter=None): ...
|
||||
@classmethod
|
||||
def from_file(cls, target, schema: Incomplete | None = None, custom_formatter: Incomplete | None = None): ...
|
||||
def from_file(cls, target, schema=None, custom_formatter=None): ...
|
||||
def to_file(self, target, indent: int = 4, sort: bool = True) -> None: ...
|
||||
def to_json(self, indent: int = 4, sort: bool = True): ...
|
||||
|
||||
@@ -58,14 +57,7 @@ class BaseObjectInfo:
|
||||
experimental: Any
|
||||
raw_definition: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
obsolete: bool = False,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
self, oid=None, name=None, description=None, obsolete: bool = False, extensions=None, experimental=None, definition=None
|
||||
) -> None: ...
|
||||
@property
|
||||
def oid_info(self): ...
|
||||
@@ -76,28 +68,28 @@ class MatchingRuleInfo(BaseObjectInfo):
|
||||
syntax: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
syntax: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
syntax=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class MatchingRuleUseInfo(BaseObjectInfo):
|
||||
apply_to: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
apply_to: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
apply_to=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class ObjectClassInfo(BaseObjectInfo):
|
||||
@@ -107,17 +99,17 @@ class ObjectClassInfo(BaseObjectInfo):
|
||||
may_contain: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
superior: Incomplete | None = None,
|
||||
kind: Incomplete | None = None,
|
||||
must_contain: Incomplete | None = None,
|
||||
may_contain: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
superior=None,
|
||||
kind=None,
|
||||
must_contain=None,
|
||||
may_contain=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class AttributeTypeInfo(BaseObjectInfo):
|
||||
@@ -135,34 +127,27 @@ class AttributeTypeInfo(BaseObjectInfo):
|
||||
optional_in: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
superior: Incomplete | None = None,
|
||||
equality: Incomplete | None = None,
|
||||
ordering: Incomplete | None = None,
|
||||
substring: Incomplete | None = None,
|
||||
syntax: Incomplete | None = None,
|
||||
min_length: Incomplete | None = None,
|
||||
superior=None,
|
||||
equality=None,
|
||||
ordering=None,
|
||||
substring=None,
|
||||
syntax=None,
|
||||
min_length=None,
|
||||
single_value: bool = False,
|
||||
collective: bool = False,
|
||||
no_user_modification: bool = False,
|
||||
usage: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
usage=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class LdapSyntaxInfo(BaseObjectInfo):
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def __init__(self, oid=None, description=None, extensions=None, experimental=None, definition=None) -> None: ...
|
||||
|
||||
class DitContentRuleInfo(BaseObjectInfo):
|
||||
auxiliary_classes: Any
|
||||
@@ -171,17 +156,17 @@ class DitContentRuleInfo(BaseObjectInfo):
|
||||
not_contains: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
auxiliary_classes: Incomplete | None = None,
|
||||
must_contain: Incomplete | None = None,
|
||||
may_contain: Incomplete | None = None,
|
||||
not_contains: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
auxiliary_classes=None,
|
||||
must_contain=None,
|
||||
may_contain=None,
|
||||
not_contains=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class DitStructureRuleInfo(BaseObjectInfo):
|
||||
@@ -189,15 +174,15 @@ class DitStructureRuleInfo(BaseObjectInfo):
|
||||
name_form: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
name_form: Incomplete | None = None,
|
||||
superior: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
name_form=None,
|
||||
superior=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
class NameFormInfo(BaseObjectInfo):
|
||||
@@ -206,14 +191,14 @@ class NameFormInfo(BaseObjectInfo):
|
||||
may_contain: Any
|
||||
def __init__(
|
||||
self,
|
||||
oid: Incomplete | None = None,
|
||||
name: Incomplete | None = None,
|
||||
description: Incomplete | None = None,
|
||||
oid=None,
|
||||
name=None,
|
||||
description=None,
|
||||
obsolete: bool = False,
|
||||
object_class: Incomplete | None = None,
|
||||
must_contain: Incomplete | None = None,
|
||||
may_contain: Incomplete | None = None,
|
||||
extensions: Incomplete | None = None,
|
||||
experimental: Incomplete | None = None,
|
||||
definition: Incomplete | None = None,
|
||||
object_class=None,
|
||||
must_contain=None,
|
||||
may_contain=None,
|
||||
extensions=None,
|
||||
experimental=None,
|
||||
definition=None,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
unix_socket_available: bool
|
||||
@@ -17,8 +16,8 @@ class BaseStrategy:
|
||||
def __init__(self, ldap_connection) -> None: ...
|
||||
def open(self, reset_usage: bool = True, read_server_info: bool = True) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def send(self, message_type, request, controls: Incomplete | None = None): ...
|
||||
def get_response(self, message_id, timeout: Incomplete | None = None, get_request: bool = False): ...
|
||||
def send(self, message_type, request, controls=None): ...
|
||||
def get_response(self, message_id, timeout=None, get_request: bool = False): ...
|
||||
@staticmethod
|
||||
def compute_ldap_message_size(data): ...
|
||||
def decode_response(self, ldap_message): ...
|
||||
@@ -28,7 +27,7 @@ class BaseStrategy:
|
||||
@staticmethod
|
||||
def decode_control_fast(control, from_server: bool = True): ...
|
||||
@staticmethod
|
||||
def decode_request(message_type, component, controls: Incomplete | None = None): ...
|
||||
def decode_request(message_type, component, controls=None): ...
|
||||
def valid_referral_list(self, referrals): ...
|
||||
def do_next_range_search(self, request, response, attr_name): ...
|
||||
def do_search_on_auto_range(self, request, response): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .base import BaseStrategy
|
||||
@@ -14,7 +13,7 @@ class LdifProducerStrategy(BaseStrategy):
|
||||
order: Any
|
||||
def __init__(self, ldap_connection) -> None: ...
|
||||
def receiving(self) -> None: ...
|
||||
def send(self, message_type, request, controls: Incomplete | None = None): ...
|
||||
def send(self, message_type, request, controls=None): ...
|
||||
def post_send_single_response(self, message_id): ...
|
||||
def post_send_search(self, message_id) -> None: ...
|
||||
def accumulate_stream(self, fragment) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .asynchronous import AsyncStrategy
|
||||
@@ -9,4 +8,4 @@ class MockAsyncStrategy(MockBaseStrategy, AsyncStrategy):
|
||||
def post_send_search(self, payload): ...
|
||||
bound: Any
|
||||
def post_send_single_response(self, payload): ...
|
||||
def get_response(self, message_id, timeout: Incomplete | None = None, get_request: bool = False): ...
|
||||
def get_response(self, message_id, timeout=None, get_request: bool = False): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
SEARCH_CONTROLS: Any
|
||||
@@ -13,7 +12,7 @@ class PagedSearchSet:
|
||||
sent: int
|
||||
done: bool
|
||||
def __init__(self, response, size, criticality) -> None: ...
|
||||
def next(self, size: Incomplete | None = None): ...
|
||||
def next(self, size=None): ...
|
||||
|
||||
class MockBaseStrategy:
|
||||
entries: Any
|
||||
@@ -35,4 +34,4 @@ class MockBaseStrategy:
|
||||
def mock_extended(self, request_message, controls): ...
|
||||
def evaluate_filter_node(self, node, candidates): ...
|
||||
def equal(self, dn, attribute_type, value_to_check): ...
|
||||
def send(self, message_type, request, controls: Incomplete | None = None): ...
|
||||
def send(self, message_type, request, controls=None): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .sync import SyncStrategy
|
||||
@@ -13,7 +12,7 @@ class RestartableStrategy(SyncStrategy):
|
||||
exception_history: Any
|
||||
def __init__(self, ldap_connection) -> None: ...
|
||||
def open(self, reset_usage: bool = False, read_server_info: bool = True) -> None: ...
|
||||
def send(self, message_type, request, controls: Incomplete | None = None): ...
|
||||
def send(self, message_type, request, controls=None): ...
|
||||
def post_send_single_response(self, message_id): ...
|
||||
def post_send_search(self, message_id): ...
|
||||
def get_stream(self) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from threading import Thread
|
||||
from typing import Any
|
||||
|
||||
@@ -69,8 +68,8 @@ class ReusableStrategy(BaseStrategy):
|
||||
def __init__(self, ldap_connection) -> None: ...
|
||||
def open(self, reset_usage: bool = True, read_server_info: bool = True) -> None: ...
|
||||
def terminate(self) -> None: ...
|
||||
def send(self, message_type, request, controls: Incomplete | None = None): ...
|
||||
def send(self, message_type, request, controls=None): ...
|
||||
def validate_bind(self, controls): ...
|
||||
def get_response(self, counter, timeout: Incomplete | None = None, get_request: bool = False): ...
|
||||
def get_response(self, counter, timeout=None, get_request: bool = False): ...
|
||||
def post_send_single_response(self, counter): ...
|
||||
def post_send_search(self, counter): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import MutableMapping
|
||||
from typing import TypeVar
|
||||
|
||||
@@ -6,7 +5,7 @@ _KT = TypeVar("_KT")
|
||||
_VT = TypeVar("_VT")
|
||||
|
||||
class CaseInsensitiveDict(MutableMapping[_KT, _VT]):
|
||||
def __init__(self, other: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, other=None, **kwargs) -> None: ...
|
||||
def __contains__(self, item): ...
|
||||
def __delitem__(self, key) -> None: ...
|
||||
def __setitem__(self, key, item) -> None: ...
|
||||
@@ -20,7 +19,7 @@ class CaseInsensitiveDict(MutableMapping[_KT, _VT]):
|
||||
def copy(self): ...
|
||||
|
||||
class CaseInsensitiveWithAliasDict(CaseInsensitiveDict[_KT, _VT]):
|
||||
def __init__(self, other: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, other=None, **kwargs) -> None: ...
|
||||
def aliases(self): ...
|
||||
def __setitem__(self, key, value) -> None: ...
|
||||
def __delitem__(self, key) -> None: ...
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def to_unicode(obj: float | bytes | str, encoding: str | None = None, from_server: bool = False) -> str: ...
|
||||
def to_raw(obj, encoding: str = "utf-8"): ...
|
||||
def escape_filter_chars(text: float | bytes | str, encoding: str | None = None) -> str: ...
|
||||
def unescape_filter_chars(text, encoding: Incomplete | None = None): ...
|
||||
def unescape_filter_chars(text, encoding=None): ...
|
||||
def escape_bytes(bytes_value: str | bytes) -> str: ...
|
||||
def prepare_for_stream(value): ...
|
||||
def json_encode_b64(obj): ...
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
algorithms_table: Any
|
||||
salted_table: Any
|
||||
|
||||
def hashed(algorithm, value, salt: Incomplete | None = None, raw: bool = False, encoding: str = "utf-8"): ...
|
||||
def hashed(algorithm, value, salt=None, raw: bool = False, encoding: str = "utf-8"): ...
|
||||
|
||||
Reference in New Issue
Block a user