Pop-Up Thingie
Sidebar
War Ensemble BBS
Home
Forum
Files
Dark
Log in
Username
Password
Sidebar
Forum
Newsgroups
comp.lang.python.announce
[Python-announce] Late 1.0.0 - late bound arguments
From
=?UTF-8?Q?Juancarlo_A=C3=B1ez?=
@apalala@gmail.com to
comp.lang.python.announce
on Sat Nov 11 14:43:22 2023
From Newsgroup: comp.lang.python.announce
*Late* provides decorators and functions to work around the issues that
early binding of default argument values produces in Python.
@latebinding
def f(x: list[Any] = __([])) -> list[Any]:
x.append(1)
return x
assert f() == [1]
assert f() == [1]
assert f() == [1]
https://pypi.org/project/Late/
--
Juancarlo *AƱez*
mailto:
apalala@gmail.com
--- Synchronet 3.20a-Linux NewsLink 1.114
Who's Online
Recent Visitors
Arisance
Fri Jun 26 15:18:34 2026
from
Oshkosh, Wi
via
Telnet
N Cline
Fri Jun 26 14:57:49 2026
from
Palmer, Ga
via
Telnet
N Cline
Fri Jun 26 13:25:22 2026
from
Palmer, Ga
via
Telnet
N Cline
Fri Jun 26 12:13:09 2026
from
Palmer, Ga
via
Telnet
System Info
Sysop:
DaiTengu
Location:
Appleton, WI
Users:
1,125
Nodes:
10 (
0
/
10
)
Uptime:
26:19:16
Calls:
14,396
Calls today:
5
Files:
186,389
D/L today:
8,221 files
(2,137M bytes)
Messages:
2,545,070
Posted today:
1