← index #6346Issue #4052
Related · high · value 1.739
QUERY · ISSUE

Class `bytearray()` does not implement `count()`

openby mirkoopened 2020-08-19updated 2024-10-01
enhancementpy-core

I just noticed that micropython apparently doesn't implement the count() method for class bytearray().
Since it's a basic built-in class/type and I didn't find it anywhere mentioned (docs/issues), I figured it might be worth dropping it here.

CPython:

bytearray(b'foobar').count(b'o')
2

MicroPython:

>>> bytearray(b'foobar').count(b'o')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'bytearray' object has no attribute 'count'
CANDIDATE · ISSUE

bytearray.fromhex() returns attribute error

closedby rlnkttopened 2018-08-15updated 2022-08-11

print(bytearray.fromhex("3E3E3E"))

When I tried this on repl, it produced the following error

Attribute Error: type object 'bytearray' has no attribute 'fromhex'

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied