# HG changeset patch # User Augie Fackler # Date 1357066204 21600 # Node ID 56ef99fbd6f294c93e8610a8a9503c76ff600639 # Parent 9916d104c485e744dad50d63398d540f429e0caa commandserver: clean up use of two-argument raise This makes any attempt to port to Python 3 harder, and the new syntax is supported in 2.4 already. diff -r 9916d104c485 -r 56ef99fbd6f2 mercurial/commandserver.py --- a/mercurial/commandserver.py Mon Dec 31 21:50:35 2012 -0600 +++ b/mercurial/commandserver.py Tue Jan 01 12:50:04 2013 -0600 @@ -42,7 +42,7 @@ def __getattr__(self, attr): if attr in ('isatty', 'fileno'): - raise AttributeError, attr + raise AttributeError(attr) return getattr(self.in_, attr) class channeledinput(object): @@ -122,7 +122,7 @@ def __getattr__(self, attr): if attr in ('isatty', 'fileno'): - raise AttributeError, attr + raise AttributeError(attr) return getattr(self.in_, attr) class server(object):