This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

作者 ehuss
收信人 alexandre.vassalotti, brett.cannon, ehuss, facundobatista, georg.brandl, gvanrossum, jafo, jarpa, loewis, nnorwitz, zseil
日期 2008-11-18.23:07:21
SpamBayes Score 8.957634e-05
Marked as misclassified
Message-id <1227049642.42.0.973570146613.issue1692335@psf.upfronthosting.co.za>
In-reply-to
内容
In the attached test_exception_pickle.py file, class C and D cannot be
unpickled (raises TypeError).

class C(Exception):
    """Extension with values, args not set."""
    def __init__(self, foo):
        self.foo = foo

class D(Exception):
    """Extension with values, init called with no args."""
    def __init__(self, foo):
        self.foo = foo
        Exception.__init__(self)

There are also some other exceptions that fail to be handled properly. 
See the exception_pickling_26.diff for some unittests.  In particular, I
see SlotedNaiveException failing.
历史
日期 用户 动作 参数
2008-11-18 23:07:22ehuss修改recipients: + ehuss, gvanrossum, loewis, nnorwitz, brett.cannon, georg.brandl, facundobatista, jafo, zseil, alexandre.vassalotti, jarpa
2008-11-18 23:07:22ehuss修改messageid: <1227049642.42.0.973570146613.issue1692335@psf.upfronthosting.co.za>
2008-11-18 23:07:21ehuss链接issue1692335 messages
2008-11-18 23:07:21ehuss创建