aleph.toolkit.range module
¶
class
aleph.toolkit.range.
Comparable
(
*
args
,
**
kwargs
)
[source]
¶
Bases:
Protocol
class
aleph.toolkit.range.
MultiRange
(
*
ranges
:
Range
[
T
]
)
[source]
¶
Bases:
Generic
[
T
]
add_range
(
other
:
Range
[
T
]
)
[source]
¶
ranges
:
List
[
Range
[
T
]
]
¶
class
aleph.toolkit.range.
Range
(
lower
:
T
,
upper
:
T
,
lower_inc
:
bool
=
True
,
upper_inc
:
bool
=
False
)
[source]
¶
Bases:
Generic
[
T
]
classmethod
from_str
(
range_str
:
str
,
parser
:
Callable
[
[
str
]
,
T
]
)
→
Range
[
T
]
[source]
¶
is_strictly_left_of
(
other
:
Range
[
T
]
)
[source]
¶
is_strictly_right_of
(
other
:
Range
[
T
]
)
[source]
¶
overlaps
(
other
:
Range
[
T
]
)
[source]
¶
remove_multirange
(
multirange
:
MultiRange
[
T
]
)
→
List
[
Range
[
T
]
]
[source]
¶
aleph.toolkit.range.
int_range
(
range_str
:
str
)
→
Range
[
int
]
[source]
¶
pyaleph
Aleph Network Client
Navigation
Architecture
Guides
Installing a PyAleph node
Upgrading a PyAleph node
Setting up a private aleph.im network
Node Synchronisation
Ethereum height
Protocol
Messages
Authorizations
Payment
Metrics
Introduction
Use with prometheus
License
Authors
Changelog
Version 0.4.7
Version 0.4.6
Version 0.4.5
Version 0.4.4
Version 0.4.3
Version 0.4.2
Version 0.4.1
Version 0.4.0
Version 0.3.3
Version 0.3.2
Version 0.3.1
Version 0.3.0
Version 0.2.1
Version 0.2.0
Version 0.1
Module Reference
aleph package
Related Topics
Documentation overview
aleph
aleph package
aleph.toolkit package
Previous:
aleph.toolkit.rabbitmq module
Next:
aleph.toolkit.shield module
Quick search