Poniższy kod Python
fragment zostanie przeanalizowane przez Pylint
:ukryć niektóre błędy może nie-członek pylint
if type(result) is array.array:
read = result.tobytes()
... z powodu następującego błędu w ostatnim wierszu:
E:401,22: Instance of 'int' has no 'tobytes' member\
(but some types could not be inferred) (maybe-no-member)
result
zmienna jest odbierana z funkcji zewnętrznej. Jak mogę zmienić (poprawić) kod, aby Pylint rozumiał? Lub jak mogę powiedzieć, że wynik funkcji może mieć inne typy niż int? Lub jak mogę powiedzieć, aby zignorować tę konkretną linię? (Faworyzuję odpowiedź w tej kolejności pytań)
Oprócz, jakie są typy, które można oczekiwać, aby mieć? (Str lub bin ..) –
user3378649
'tablica' i' int' wystarczą – Liviu
btw, z której wersji Pythona korzystasz! Możesz użyć .tobytes() tylko z tagiem Python +3.2 – user3378649