-
- if line.startswith("-"):
- self.handle_directive(session, line)
- else:
- self.handle_query(session, line)
- if not session.holdconnect:
- self.quit_flag = True
+
+ try:
+ if line.startswith("-"):
+ self.handle_directive(session, line)
+ else:
+ self.handle_query(session, line)
+ if not session.holdconnect:
+ self.quit_flag = True
+ except Rwhois.RwhoisError, e:
+ self.handle_error(session, e)