Hi,

I've came to a problem where I want to keep backwards and forwards
compatibility with an exception syntax. And I mean by backwards going
further down to Python 2.5.

I was pointed to this option from a stack overflow answer[1] that works
forward and backwards, I rewrite the solution here:

import sys
try:
    pr.update()
except (ConfigurationException,):
    e = sys.exc_info()[1]
    returnString = "%s %s" % (e.line, e.errormsg)


I understand that there has been a discussion about deprecating
sys.exc_info() on [1] and in section "Possible Future Compatible Changes"
on [2].

Aside of deprecating this function, what could be other possible issues if
I use the solution above? Performance overhead or any known case that
could cause problems?

[1] - http://stackoverflow.com/a/2513890¬
[2] - https://www.python.org/dev/peps/pep-3110/#open-issues
[3] - https://www.python.org/dev/peps/pep-3134/

Thanks!

-- 
    Tiago

Attachment: signature.asc
Description: PGP signature

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to