Rev 2383: Avoid logging smart server errors when ctrl-C'd. in http://people.ubuntu.com/~robertc/baz2.0/integration

Robert Collins robertc at robertcollins.net
Wed Apr 4 09:50:31 BST 2007


At http://people.ubuntu.com/~robertc/baz2.0/integration

------------------------------------------------------------
revno: 2383
revision-id: robertc at robertcollins.net-20070404085028-abgpe4zylhsdoaqd
parent: robertc at robertcollins.net-20070404051938-2lnvpsm2tbo5a6g2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Wed 2007-04-04 18:50:28 +1000
message:
  Avoid logging smart server errors when ctrl-C'd.
modified:
  bzrlib/transport/smart.py      ssh.py-20060608202016-c25gvf1ob7ypbus6-1
=== modified file 'bzrlib/transport/smart.py'
--- a/bzrlib/transport/smart.py	2007-04-04 05:19:38 +0000
+++ b/bzrlib/transport/smart.py	2007-04-04 08:50:28 +0000
@@ -863,6 +863,9 @@
                     except socket_error, e:
                         trace.warning("client disconnected: %s", e)
                         pass
+            except KeyboardInterrupt:
+                # dont log when CTRL-C'd.
+                raise
             except Exception, e:
                 trace.error("Unhandled smart server error.")
                 trace.log_exception_quietly()



More information about the bazaar-commits mailing list