New submission from Ofer Koren :
There's For quite a long time I've been seeing this bug:
>>> class A():
... @property
... def foo(self):
... return self.bar # < this is where it all starts ('bar' isn't
found)
...
... def __get
Ofer Sadan added the comment:
I appreciate the suggestion and the update, thank you!
--
___
Python tracker
<https://bugs.python.org/issue38251>
___
___
Pytho
Ofer Sadan added the comment:
I can confirm that testing with http instead of https this problem doesn't
exist, on 3.7.4.
Are the issues closed because this problem is fixed in the upcoming 3.7.5, or
3.8.0?
--
___
Python tracker
&
Ofer Sadan added the comment:
Just to note: I'm using Python 3.7.4 on Windows 10 (64bit), the issue exists on
both the 32bit/64bit python versions I could test on.
--
___
Python tracker
<https://bugs.python.org/is
New submission from Ofer Sadan :
running `urllib.request.urlopen` multiple times causes the memory usage to
increase with each run, even after calling `close()` on the request or using
`del` on the result
To recreate this problem, run code:
import urllib.request
def ip():
r
New submission from Ofer :
Pickling exceptions fails when a custom exception class requires multiple
arguments.
import pickle
class MultipleArgumentsError(Exception):
def __init__(self, a, b):
self.a = a
self.b = b
pickle.loads(pickle.dumps(MultipleArgumentsError('a
Ofer added the comment:
@jason.coombs as far as I can tell, this only works in python3, but not in
python2, where it still produces the same error.
--
versions: +Python 2.7 -Python 3.3
___
Python tracker
<https://bugs.python.org/issue1692
Ofer added the comment:
Perhaps this is a problem for a different issue, but pickling custom exceptions
fails when the exception gets more than one argument:
import pickle
class MultipleArgumentsError(Exception):
def __init__(self, a, b):
self.a = a
self.b = b
Changes by Ofer Schwarz :
Added file: http://bugs.python.org/file39060/indexerror_all.patch
___
Python tracker
<http://bugs.python.org/issue18162>
___
___
Python-bug
Changes by Ofer Schwarz :
--
keywords: +patch
Added file: http://bugs.python.org/file39055/indexerror.patch
___
Python tracker
<http://bugs.python.org/issue18
Changes by Ofer Schwarz :
Added file: http://bugs.python.org/file39056/indexerror.tests
___
Python tracker
<http://bugs.python.org/issue18162>
___
___
Python-bugs-list m
Ofer Schwarz added the comment:
I'm working on this now (patch hopefully coming soon), and I've hit an
interesting issue:
PySequence methods take care of negative indexes by adding +len before calling
the subclass method (s.t. -1 becomes len-1 etc.). This means that if the
subclass
New submission from Ofer Schwarz:
When creating kwargs to construct the ImportError, if PyDict_SetItemString
fails the function returns without decref'ing the already-created locals.
--
components: Interpreter Core
files: importerrorcleanup.patch
keywords: patch
messages: 241052
Ofer Schwarz added the comment:
So, this is actually impossible to do.
Since exceptions are c-level classes, adding members to ValueError means
anything that multiple-inherits from ValueError and any other complex exception
gets a multiple bases layout conflict. There's already one such
Ofer Schwarz added the comment:
There's actually no advantage for a weakref here, since the exception object
already holds an indirect reference to all the raising frame's locals through
__traceback__.
--
nosy: +blackfawn
___
Python trac
Ofer Schwarz added the comment:
I couldn't reproduce this on my machine, but I have no idea if I'm using the
wrong sequence of operations, or type of pool, or if my machine is just faster
or something else entirely.
Johannes, can you upload a repro code for this?
--
nosy:
16 matches
Mail list logo