Exception handling for socket.error in Python 3.5/RStudio
shaunak.bangale at gmail.com
shaunak.bangale at gmail.com
Fri Feb 5 15:17:04 EST 2016
On Friday, February 5, 2016 at 1:11:19 PM UTC-7, shaunak... at gmail.com wrote:
> On Friday, February 5, 2016 at 1:08:11 PM UTC-7, Nathan Hilterbrand wrote:
> > On Feb 5, 2016 15:01, <shaunak.bangale at gmail.com> wrote:
> > >
> > > I am running this python script on R-studio. I have Python 3.5 installed
> > on my system.
> > >
> > > count = 10
> > > while (count > 0):
> > > try :
> > > # read line from file:
> > > print(file.readline())
> > > # parse
> > > parse_json(file.readline())
> > > count = count - 1
> > > except socket.error as e
> > > print('Connection fail', e)
> > > print(traceback.format_exc())
> > >
> > > # wait for user input to end
> > > # input("\n Press Enter to exit...");
> > > # close the SSLSocket, will also close the underlying socket
> > > ssl_sock.close()
> > > The error I am getting is here:
> > >
> > > line 53 except socket.error as e ^ SyntaxError: invalid syntax
> > >
> > > I tried changing socket.error to ConnectionRefusedError. and still got
> > the same error.
> > >
> > > Please tell me if the problem is with Rstudio, Python version or the
> > syntax.
> > >
> > > TIA
> > > -Shaunak
> > > --
> > > https://mail.python.org/mailman/listinfo/python-list
> >
> > Looks like you are missing a colon after 'as e'... .... as e: might do
> > the trick
> >
> > Nathan
>
> Hi Nathan,
>
> Tried colon and a comma as well. Both did not work.
Of course I am new to Python. I am wondering if it has to do anything with the indentation. Putting my most recent code here, again:
try :
# read line from file:
print(file.readline())
# parse
parse_json(file.readline())
count = count - 1
except socket.error as e:
print('Connection fail', e)
print(traceback.format_exc())
More information about the Python-list
mailing list