Pylance getting "Expect expression" and "Zero-length tuple is not allowed in this context" for dict indexing

57 views Asked by At

I am attempting to get a value from a h5 dataset using h5py with the dict-like indexing. I tested the code and it works, but pylance shows me this error in vscode.

The error "Expect expression" and "Zero-length tuple is not allowed in this context" are marked by the red underline in the picture below.

_artemis_file here is the h5 file. And the code snippet below is in a method.

EDIT: the method self.calc_points() returns a list.

enter image description here

1

There are 1 answers

1
Austin Benny On BEST ANSWER

looks like it was an error with how I added the type hint for the _artemis_file instance variable above.