A
Aggelos I. Orfanakos
Hello.
In a program, I want to ensure that a socket closes (so I use try ...
finally), but I also want to catch/handle a socket exception. This is
what I have done:
try:
try:
s = ... # socket opens
# various code ...
except socket.error, x:
# exception handling
finally:
s.close() # socket closes
Is there a more "elegant" or "proper" way to do this? Or the above code
is OK?
Thanks in advance.
In a program, I want to ensure that a socket closes (so I use try ...
finally), but I also want to catch/handle a socket exception. This is
what I have done:
try:
try:
s = ... # socket opens
# various code ...
except socket.error, x:
# exception handling
finally:
s.close() # socket closes
Is there a more "elegant" or "proper" way to do this? Or the above code
is OK?
Thanks in advance.