FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python-zeroconf/src/zeroconf/__init__.py at master · python-zeroconf/python-zeroconf · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python-zeroconf
/
python-zeroconf
Public
Notifications
You must be signed in to change notification settings
Fork
231
Star
735
Code
Issues
46
Pull requests
10
Discussions
Actions
Projects
Wiki
Security and quality
5
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
python-zeroconf
/
src
/
zeroconf
/
__init__.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
104 lines (98 loc) · 2.92 KB
Breadcrumbs
python-zeroconf
/
src
/
zeroconf
/
__init__.py
Copy path
File metadata and controls
104 lines (98 loc) · 2.92 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
"""A pure python implementation of multicast DNS service discovery.
Licensed under LGPL-2.1-or-later; see COPYING for details. This file is
part of a continuously modified work; modification dates are recorded
in the project's git history.
"""
from
__future__
import
annotations
from
.
_cache
import
DNSCache
# noqa # import needed for backwards compat
from
.
_core
import
Zeroconf
from
.
_dns
import
(
# noqa # import needed for backwards compat
DNSAddress
,
DNSEntry
,
DNSHinfo
,
DNSNsec
,
DNSPointer
,
DNSQuestion
,
DNSQuestionType
,
DNSRecord
,
DNSService
,
DNSText
,
)
from
.
_exceptions
import
(
AbstractMethodException
,
BadTypeInNameException
,
Error
,
EventLoopBlocked
,
IncomingDecodeError
,
NamePartTooLongException
,
NonUniqueNameException
,
NotRunningException
,
ServiceNameAlreadyRegistered
,
)
from
.
_logger
import
QuietLogger
,
log
# noqa # import needed for backwards compat
from
.
_protocol
.
incoming
import
DNSIncoming
# noqa # import needed for backwards compat
from
.
_protocol
.
outgoing
import
DNSOutgoing
# noqa # import needed for backwards compat
from
.
_record_update
import
RecordUpdate
from
.
_services
import
(
# noqa # import needed for backwards compat
ServiceListener
,
ServiceStateChange
,
Signal
,
SignalRegistrationInterface
,
)
from
.
_services
.
browser
import
ServiceBrowser
from
.
_services
.
info
import
(
# noqa # import needed for backwards compat
AddressResolver
,
AddressResolverIPv4
,
AddressResolverIPv6
,
ServiceInfo
,
instance_name_from_service_info
,
)
from
.
_services
.
registry
import
(
# noqa # import needed for backwards compat
ServiceRegistry
,
)
from
.
_services
.
types
import
ZeroconfServiceTypes
from
.
_updates
import
RecordUpdateListener
from
.
_utils
.
name
import
service_type_name
# noqa # import needed for backwards compat
from
.
_utils
.
net
import
(
# noqa # import needed for backwards compat
InterfaceChoice
,
InterfacesType
,
IPVersion
,
add_multicast_member
,
autodetect_ip_version
,
create_sockets
,
get_all_addresses
,
get_all_addresses_v6
,
)
from
.
_utils
.
time
import
(
# noqa # import needed for backwards compat
current_time_millis
,
millis_to_seconds
,
)
__author__
=
"The python-zeroconf authors"
# full history in COPYING and git
__maintainer__
=
"J. Nick Koston <nick@koston.org>"
__version__
=
"0.151.3"
__license__
=
"LGPL"
__all__
=
[
"AbstractMethodException"
,
"BadTypeInNameException"
,
"DNSQuestionType"
,
# Exceptions
"Error"
,
"EventLoopBlocked"
,
"IPVersion"
,
"IncomingDecodeError"
,
"InterfaceChoice"
,
"NamePartTooLongException"
,
"NonUniqueNameException"
,
"NotRunningException"
,
"RecordUpdate"
,
"RecordUpdateListener"
,
"ServiceBrowser"
,
"ServiceInfo"
,
"ServiceListener"
,
"ServiceNameAlreadyRegistered"
,
"ServiceStateChange"
,
"Zeroconf"
,
"ZeroconfServiceTypes"
,
"__version__"
,
"current_time_millis"
,
]
Back
|
FazBrowse Home
|
New Git URL