On Friday, September 25, 2015 at 10:55:45 AM UTC+5:30, Cameron Simpson wrote: > On 24Sep2015 20:57, shiva upreti <katewinslet...@gmail.com> wrote: > >Thank you Cameron. > >I think the problem with my code is that it just hangs without raising any > >exceptions. And as mentioned by Laura above that when I press CTRL+C, it > >just catches that exception and prints ConnectionError which is definitely a > >lie in this case as you mentioned. > > Update it to report the _actual_ exception received. (If any.) At least then > you will be sure. > > >As my code doesnt raise any exception by itself, instead just hangs, > > So, no "ConnectionError" message? > > >I wont be able to characterize the exceptions and handle them individually. > > Can you repost you code once it is modified to display the precise exception. > > Note that one easy way to catch all but progressively handle specific > exceptions looks like this: > > try: > ... code ... > except OSError as e: > print OSError received, specifics are:", e > except Exception as e: > print "unhandled exception:", e > break > > and so on, inserting the exception types _above_ the final "except" as you > add > actions for them. > > Cheers, > Cameron Simpson <c...@zip.com.au>
Hi Cameron. I think you may have misunderstood my problem. When my code runs it doesnt throw any exception. It just hangs(stops executing) for unknown reasons. I want to know why. It doesnt even throw ConnectionError unless I press CTRL+C(only because I hard coded ConnectionError). I can repost the whole problem again if you want me to. Thanks.:) -- https://mail.python.org/mailman/listinfo/python-list