Bug#863506: numba: KeyError in numba/tracing.py [amd64, i386, arm64]

Daniel Stender debian at danielstender.com
Sat May 27 20:50:33 UTC 2017


Source: numba
Version: 0.33.0-1
Severity: serious

https://buildd.debian.org/status/fetch.php?pkg=numba&arch=i386&ver=0.33.0-1&stamp=1495914429&raw=0
https://buildd.debian.org/status/fetch.php?pkg=numba&arch=arm64&ver=0.33.0-1&stamp=1495916190&raw=0

This test failure appears:

<cut>
_____________________________________ test _____________________________________

args = (), kwds = {}, fname = 'numba.tests.test_tracing.test', ftype = None

    def wrapper(*args, **kwds):
        if not logger.isEnabledFor(logging.INFO) or tls.tracing:
            return func(*args, **kwds)
    
        fname, ftype = find_function_info(func, spec, args)
    
        try:
            tls.tracing = True
>           enter, leave = create_events(fname, spec, args, kwds)

numba/tracing.py:103: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fname = 'numba.tests.test_tracing.test'
spec = ArgSpec(args=['x', 'y', 'z'], varargs=None, keywords=None, defaults=(True,))
args = (), kwds = {}

    def create_events(fname, spec, args, kwds):
    
        values = dict()
        if spec.defaults:
            values = dict(zip(spec.args[-len(spec.defaults):],spec.defaults))
        values.update(kwds)
        values.update(list(zip(spec.args[:len(args)], args)))
>       positional = ['%s=%r'%(a, values.pop(a)) for a in spec.args]
E       KeyError: 'x'

numba/tracing.py:66: KeyError
</cut>

-- 
4096R/DF5182C8
Debian Developer (stender at debian.org)
http://www.danielstender.com/



More information about the debian-science-maintainers mailing list