Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tox: Python 3.8, use travis bionic ice-py wheels #232

Merged
merged 4 commits into from
Jul 10, 2020

Conversation

manics
Copy link
Member

@manics manics commented Jul 9, 2020

@joshmoore
Copy link
Member

Shall we migrate the repo before moving forward?

@manics
Copy link
Member Author

manics commented Jul 9, 2020

Initiated! I thought people would prefer to see an example of it in use before adding our 288th repo 😀

@joshmoore
Copy link
Member

@joshmoore
Copy link
Member

Restarting Py36 due to HDF5 failure
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test/unit/tablestest/test_servants.py:352: in testTableAddData
    template = table.getHeaders(self.current)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
args = (object #0 (::omero::grid::Table)
{
}, <test_servants.mock_current object at 0x7f74cd047e10>)
kwargs = {}, self = object #0 (::omero::grid::Table)
{
}
msg = 'Traceback (most recent call last):\n  File "/home/travis/build/ome/omero-py/.tox/py36/lib/python3.6/site-packages/ome...getHeaders\n    rv = self.storage.cols(None, current)\nAttributeError: \'NoneType\' object has no attribute \'cols\'\n'
    def exc_handler(*args, **kwargs):
        try:
            self = args[0]
            log.info(" Meth: %s.%s", self.__class__.__name__, func.__name__)
            rv = func(*args, **kwargs)
            log.info(__RESULT, rv)
            return rv
        except Exception as e:
            log.info(__EXCEPT, e)
            if isinstance(e, omero.ServerError):
                raise
            else:
                log.warn(
                    "%s raised a non-ServerError (%s): %s", func, type(e), e)
                msg = traceback.format_exc()
>               raise omero.InternalException(msg, None, "Internal exception")
E               omero.InternalException: exception ::omero::InternalException
E               {
E                   serverStackTrace = Traceback (most recent call last):
E                 File "/home/travis/build/ome/omero-py/.tox/py36/lib/python3.6/site-packages/omero/util/decorators.py", line 69, in exc_handler
E                   rv = func(*args, **kwargs)
E                 File "/home/travis/build/ome/omero-py/.tox/py36/lib/python3.6/site-packages/omero/util/decorators.py", line 40, in handler
E                   rv = func(*args, **kwargs)
E                 File "/home/travis/build/ome/omero-py/.tox/py36/lib/python3.6/site-packages/omero/tables.py", line 205, in getHeaders
E                   rv = self.storage.cols(None, current)
E               AttributeError: 'NoneType' object has no attribute 'cols'
E               
E                   serverExceptionClass = None
E                   message = Internal exception
E               }
.tox/py36/lib/python3.6/site-packages/omero/util/decorators.py:80: InternalException
```</details>

@joshmoore
Copy link
Member

LGTM (but why is Py38 so fast?!)

Screen Shot 2020-07-10 at 09 48 52

@joshmoore joshmoore merged commit 30e5f2c into ome:master Jul 10, 2020
@manics manics deleted the py38 branch July 29, 2020 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants