Skip to content

Commit 49fca82

Browse files
authored
Fix mypy test (#3397)
* Fix mypy test And also run the Docker tests on pull-requests * Thanks Martin
1 parent 63aabaa commit 49fca82

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

lang/py/avro/io.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -633,9 +633,10 @@ def readers_schema(self, readers_schema: avro.schema.Schema) -> None:
633633
def read(self, decoder: "BinaryDecoder") -> object:
634634
if self.writers_schema is None:
635635
raise avro.errors.IONotReadyException("Cannot read without a writer's schema.")
636-
if self.readers_schema is None:
637-
self.readers_schema = self.writers_schema
638-
return self.read_data(self.writers_schema, self.readers_schema, decoder)
636+
reader_schema = self.readers_schema
637+
if reader_schema is None:
638+
reader_schema = self.writers_schema
639+
return self.read_data(self.writers_schema, reader_schema, decoder)
639640

640641
def read_data(self, writers_schema: avro.schema.Schema, readers_schema: avro.schema.Schema, decoder: "BinaryDecoder") -> object:
641642
# schema matching

0 commit comments

Comments
 (0)