| Index: testing_support/fake_repos.py
|
| ===================================================================
|
| --- testing_support/fake_repos.py (revision 222767)
|
| +++ testing_support/fake_repos.py (working copy)
|
| @@ -242,7 +242,7 @@
|
| logging.debug('Killing svnserve pid %s' % self.svnserve.pid)
|
| try:
|
| self.svnserve.kill()
|
| - except OSError, e:
|
| + except OSError as e:
|
| if e.errno != errno.ESRCH: # no such process
|
| raise
|
| wait_for_port_to_free(self.host, self.svn_port)
|
| @@ -267,7 +267,11 @@
|
| pid = int(self.git_pid_file.read())
|
| self.git_pid_file.close()
|
| logging.debug('Killing git daemon pid %s' % pid)
|
| - subprocess2.kill_pid(pid)
|
| + try:
|
| + subprocess2.kill_pid(pid)
|
| + except OSError as e:
|
| + if e.errno != errno.ESRCH: # no such process
|
| + raise
|
| self.git_pid_file = None
|
| wait_for_port_to_free(self.host, self.git_port)
|
| self.git_port = None
|
|
|