python3-frozenlist binary package in Ubuntu Jammy riscv64
`frozenlist.
`collections.
is called, after which list modifications raise `RuntimeError`:
.
>>> from frozenlist import FrozenList
>>> fl = FrozenList([17, 42])
>>> fl.append('spam')
>>> fl.append(
>>> fl
<FrozenList(
>>> fl.freeze()
>>> fl
<FrozenList(
>>> fl.frozen
True
>>> fl.append("Monty")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "frozenlist/
self.
File "frozenlist/
raise RuntimeError(
RuntimeError: Cannot modify frozen list.
.
FrozenList is also hashable, but only when frozen. Otherwise it also throws a RuntimeError:
.
>>> fl = FrozenList([17, 42, 'spam'])
>>> hash(fl)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "frozenlist/
raise RuntimeError(
RuntimeError: Cannot hash unfrozen list.
>>> fl.freeze()
>>> hash(fl)
3713081631934
>>> dictionary = {fl: 'Vikings'} # frozen fl can be a dict key
>>> dictionary
{<FrozenList(
Publishing history
Date | Status | Target | Component | Section | Priority | Phased updates | Version | ||
---|---|---|---|---|---|---|---|---|---|
2022-03-19 20:24:09 UTC | Published | Ubuntu Jammy riscv64 | release | universe | python | Optional | 1.2.0-1build1 | ||
|
|||||||||
Deleted | Ubuntu Jammy riscv64 | proposed | universe | python | Optional | 1.2.0-1build1 | |||
|
|||||||||
2022-03-19 20:24:33 UTC | Superseded | Ubuntu Jammy riscv64 | release | universe | python | Optional | 1.2.0-1 | ||
|
|||||||||
2022-03-21 00:10:08 UTC | Deleted | Ubuntu Jammy riscv64 | proposed | universe | python | Optional | 1.2.0-1 | ||
|