-
Notifications
You must be signed in to change notification settings - Fork 532
Pull requests: brython-dev/brython
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
AttributeError on a module names the module
#2875
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
import: "No module named 'X'" message for module-not-found errors
#2874
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
len(): remove debug residue from the error message
#2873
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
function.__module__ reads None after del, not an internal NULL object
#2872
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
dict iteration guards raise 'dictionary changed size during iteration'
#2871
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
memoryview(): call __buffer__ (PEP 688) when the type has no native buffer path; check the buffer slots along the MRO
#2870
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
raw-unicode-escape: decode \UXXXXXXXX 8-hex escapes
#2869
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
class __qualname__: computed lexically from the enclosing scopes, not the runtime call stack (PEP 3155)
#2868
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
function __qualname__: add <locals> segments for enclosing functions (PEP 3155)
#2867
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
BytesIO.readinto writes into the buffer's backing source
#2866
opened Jul 2, 2026 by
fgallaire
Contributor
Loading…
map.$factory captures iterables like tp_new does, so a map built via map(...) is picklable: its __reduce__ dropped the iterables and the roundtrip failed
#2865
opened Jul 1, 2026 by
fgallaire
Contributor
Loading…
memoryview: toreadonly() returns a new read-only view (leaving the original writable) instead of mutating self.readonly and returning None
#2863
opened Jun 30, 2026 by
fgallaire
Contributor
Loading…
_codecs: implement escape_decode (decode C-style escapes, ValueError on a trailing backslash)
#2862
opened Jun 30, 2026 by
fgallaire
Contributor
Loading…
__import__: raise ValueError "Empty module name" for an empty name at level 0
#2861
opened Jun 30, 2026 by
fgallaire
Contributor
Loading…
id: value-identify only JS primitives and base float, not str/int/float subclass instances (real objects with their own identity), so two MyStr("x") get distinct ids
#2860
opened Jun 29, 2026 by
fgallaire
Contributor
Loading…
int.to_bytes: compute the negative twos-complement bias with exact BigInt exponentiation (256n ** BigInt(len)), not BigInt(Math.pow(256, len)) which overflows to Infinity for len > ~128
#2859
opened Jun 29, 2026 by
fgallaire
Contributor
Loading…
object.__reduce_ex__: raise "cannot pickle X object" at protocol >= 2 for a non-heap builtin that is its own nearest builtin base with no __getnewargs__ (staticmethod, classmethod, memoryview...), as copyreg._reduce_ex does for protocol < 2
#2857
opened Jun 29, 2026 by
fgallaire
Contributor
Loading…
_weakref: make weakref.proxy picklable (forward __reduce_ex__/__reduce__/__class__ to the referent)
#2856
opened Jun 29, 2026 by
fgallaire
Contributor
Loading…
fix _operator._compare_digest — no-bind wrapper for class-attr use
#2699
opened May 30, 2026 by
fgallaire
Contributor
Loading…
ProTip!
Mix and match filters to narrow down what you’re looking for.