lgtm
================
Comment at: test/tools/lldb-mi/lldbmi_testcase.py:28-31
@@ -27,3 +27,6 @@
print "\n\nContents of %s:" % self.mylog
- print open(self.mylog, "r").read()
+ try:
+ print open(self.mylog, "r").read()
+ except IOError:
+ pass
Base.tearDown(self)
----------------
chaoren wrote:
> ki.stfu wrote:
> > I'd prefer to not use exceptions where it's not needed. Can we change it to
> > the following?
> > ```
> > import os.path
> > if os.path.exists(self.mylog):
> > print open(self.mylog, "r").read()
> > ```
> I thought EAFP is the preferred way to do things in python?
>
> http://en.wikibooks.org/wiki/Python_Programming/Idioms#Principles
>
> It's also possible for child.log to get removed (by another Mi test perhaps?)
> between the check and the read.
>RE: I thought EAFP is the preferred way to do things in python?
ok.
>RE: It's also possible for child.log to get removed (by another Mi test
>perhaps?) between the check and the read.
No. The child.log is created in one folder with tests, but dosep.py doesn't
start few processes to handle tests from the same folder.
http://reviews.llvm.org/D8843
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits