You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Jeff Hammerbacher (JIRA)" <ji...@apache.org> on 2010/01/04 02:16:54 UTC

[jira] Updated: (AVRO-219) Rewrite Python implementation's IO path (schema.py, io.py, genericio.py, datafile.py) and associated tests

     [ https://issues.apache.org/jira/browse/AVRO-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Hammerbacher updated AVRO-219:
-----------------------------------

    Attachment: AVRO-219.patch

Okay, here's a patch that replaces the current Python implementation with just the IO path that I've rewritten. I have not addressed the union validation concern, as I didn't completely grok the point. I'd like to address that issue in a separate JIRA after this patch gets committed, if possible.

Also, I have removed the interop tests for now. Once this patch is approved and committed, I'll clean up AVRO-264 and get that committed, then open a ticket to add the interop tests back in.

Thanks,
Jeff

> Rewrite Python implementation's IO path (schema.py, io.py, genericio.py, datafile.py) and associated tests
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: AVRO-219
>                 URL: https://issues.apache.org/jira/browse/AVRO-219
>             Project: Avro
>          Issue Type: Improvement
>          Components: python
>            Reporter: Jeff Hammerbacher
>            Assignee: Jeff Hammerbacher
>         Attachments: AVRO-219-schema-io-and-datafile.patch, AVRO-219.patch, AVRO-219.patch.schema, AVRO-219.patch.schema_and_io
>
>
> Currently, the unit tests for schema.py, genericio.py, and datafile.py are grouped in with the unit tests for io.py in testio.py. We should break the tests into individual files so that we have better modularization of tests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.