New issue 2129: "local variable 'val' referenced before assignment" in 
lib_pypy/_sqlite3.py
https://bitbucket.org/pypy/pypy/issues/2129/local-variable-val-referenced-before

Valentin Lorentz:

<pre>  File "/opt/python/pypy3-2.4.0/lib_pypy/_sqlite3.py", line 915, in wrapper
    return func(self, *args, **kwargs)
  File "/opt/python/pypy3-2.4.0/lib_pypy/_sqlite3.py", line 1084, in execute
    return self.__execute(False, sql, [params])
  File "/opt/python/pypy3-2.4.0/lib_pypy/_sqlite3.py", line 1051, in __execute
    self.__next_row = self.__fetch_one_row()
  File "/opt/python/pypy3-2.4.0/lib_pypy/_sqlite3.py", line 1004, in 
__fetch_one_row
    row.append(val)
UnboundLocalError: local variable 'val' referenced before assignment
```

I get this bug with Pypy3 2.4.0, but not with Pypy 2.5.0

I'm sorry, but I can't give you a small code to reproduce this bug, because I 
only get it on Travis CI and when running all of my test cases; in addition to 
it being random.

If you want to try it:

```
git clone https://github.com/ProgVal/Limnoria.git
cd Limnoria
pypy3 setup.py install --user
pypy3 `which supybot-test` -v test --plugins-dir=./build/lib*/supybot/plugins/ 
--no-network --disable-multiprocessing 
--exclude=./build/lib*/supybot/plugins/Scheduler 
--exclude=./build/lib*/supybot/plugins/Filter
```

You can also try this:

```
pypy3 `which supybot-test` -v plugins/Aka/
```

but it does not seem to trigger the bug.


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to