Files @ cdfd2901918a
Branch filter:

Location: light9/stubs/usb/core.pyi

drewp@bigasterisk.com
logging
# Stubs for usb.core (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

import usb._lookup as _objfinalizer
from typing import Any, Optional

class _DescriptorInfo(str): ...

class _ResourceManager:
    backend: Any = ...
    dev: Any = ...
    handle: Any = ...
    lock: Any = ...
    def __init__(self, dev: Any, backend: Any) -> None: ...
    def managed_open(self): ...
    def managed_close(self) -> None: ...
    index: Any = ...
    bConfigurationValue: int = ...
    def managed_set_configuration(self, device: Any, config: Any) -> None: ...
    def managed_claim_interface(self, device: Any, intf: Any) -> None: ...
    def managed_release_interface(self, device: Any, intf: Any) -> None: ...
    def managed_set_interface(self, device: Any, intf: Any, alt: Any) -> None: ...
    def setup_request(self, device: Any, endpoint: Any): ...
    def get_interface_and_endpoint(self, device: Any, endpoint_address: Any): ...
    def get_active_configuration(self, device: Any): ...
    def release_all_interfaces(self, device: Any) -> None: ...
    def dispose(self, device: Any, close_handle: bool = ...) -> None: ...

class USBError(IOError):
    backend_error_code: Any = ...
    def __init__(self, strerror: Any, error_code: Optional[Any] = ..., errno: Optional[Any] = ...) -> None: ...

class NoBackendError(ValueError): ...

class Endpoint:
    device: Any = ...
    index: Any = ...
    def __init__(self, device: Any, endpoint: Any, interface: int = ..., alternate_setting: int = ..., configuration: int = ...) -> None: ...
    def write(self, data: Any, timeout: Optional[Any] = ...): ...
    def read(self, size_or_buffer: Any, timeout: Optional[Any] = ...): ...
    def clear_halt(self) -> None: ...

class Interface:
    device: Any = ...
    alternate_index: Any = ...
    index: Any = ...
    configuration: Any = ...
    def __init__(self, device: Any, interface: int = ..., alternate_setting: int = ..., configuration: int = ...) -> None: ...
    def endpoints(self): ...
    def set_altsetting(self) -> None: ...
    def __iter__(self) -> None: ...
    def __getitem__(self, index: Any): ...

class Configuration:
    device: Any = ...
    index: Any = ...
    def __init__(self, device: Any, configuration: int = ...) -> None: ...
    def interfaces(self): ...
    def set(self) -> None: ...
    def __iter__(self) -> None: ...
    def __getitem__(self, index: Any): ...

class Device:
    def configurations(self): ...
    bus: Any = ...
    address: Any = ...
    port_number: Any = ...
    speed: Any = ...
    def __init__(self, dev: Any, backend: Any) -> None: ...
    @property
    def langids(self): ...
    @property
    def serial_number(self): ...
    @property
    def product(self): ...
    @property
    def manufacturer(self): ...
    @property
    def backend(self): ...
    def set_configuration(self, configuration: Optional[Any] = ...) -> None: ...
    def get_active_configuration(self): ...
    def set_interface_altsetting(self, interface: Optional[Any] = ..., alternate_setting: Optional[Any] = ...) -> None: ...
    def clear_halt(self, ep: Any) -> None: ...
    def reset(self) -> None: ...
    def write(self, endpoint: Any, data: Any, timeout: Optional[Any] = ...): ...
    def read(self, endpoint: Any, size_or_buffer: Any, timeout: Optional[Any] = ...): ...
    def ctrl_transfer(self, bmRequestType: Any, bRequest: Any, wValue: int = ..., wIndex: int = ..., data_or_wLength: Optional[Any] = ..., timeout: Optional[Any] = ...): ...
    def is_kernel_driver_active(self, interface: Any): ...
    def detach_kernel_driver(self, interface: Any) -> None: ...
    def attach_kernel_driver(self, interface: Any) -> None: ...
    def __iter__(self) -> None: ...
    def __getitem__(self, index: Any): ...
    default_timeout: Any = ...

def find(find_all: bool = ..., backend: Optional[Any] = ..., custom_match: Optional[Any] = ..., **args: Any): ...
def show_devices(verbose: bool = ..., **kwargs: Any): ...