----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote: > On Sun, Aug 2, 2009 at 8:58 PM, Michael Goldish<mgoldish@xxxxxxxxxx> > wrote: > > Instead of failing, just print a warning. Included files may not > always be > > crucial for tests to run (kvm_cdkeys.cfg for example). > > > > Signed-off-by: Michael Goldish <mgoldish@xxxxxxxxxx> > > --- > > client/tests/kvm/kvm_config.py | 21 +++++++++++---------- > > 1 files changed, 11 insertions(+), 10 deletions(-) > > > > diff --git a/client/tests/kvm/kvm_config.py > b/client/tests/kvm/kvm_config.py > > index e478a55..7ff7a07 100755 > > --- a/client/tests/kvm/kvm_config.py > > +++ b/client/tests/kvm/kvm_config.py > > @@ -406,17 +406,18 @@ class config: > > if self.filename: > > filename = > os.path.join(os.path.dirname(self.filename), > > words[1]) > > - if not os.path.exists(filename): > > - e_msg = "Cannot include %s -- file not > found" % filename > > - raise error.AutotestError(e_msg) > > - new_file = open(filename, "r") > > - list = self.parse(new_file, list, restricted) > > - new_file.close() > > - if self.debug and not restricted: > > - self.__debug_print("", "Leaving file %s" % > words[1]) > > + if os.path.exists(filename): > > + new_file = open(filename, "r") > > + list = self.parse(new_file, list, > restricted) > > + new_file.close() > > + if self.debug and not restricted: > > + self.__debug_print("", "Leaving file > %s" % words[1]) > > + else: > > + print ("WARNING: Cannot include %s -- " > > + "file not found" % filename) > > I quite didn't like the above, because to issue messages like that we > should be using the logging infrastructure to avoid to write WARNING, > DEBUG and similar strings. Anyway, I understand why kvm_config.py is > still using print's. I will apply this, but will send later a patch > that makes kvm_config.py to use the logging infrastructure. Can we use the logging infrastructure in stand-alone modules? -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html