Disable pylint superfluous-parens warning.

It doesn't make any sense, especially when aiming
for Python 3 compatibility.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Delay printf substitution.

As pointed out by pylint, we can just pass the arguments
to our format strings into self.log functions, instead
of doing the substitution inline.  This is more efficient
in the case where we are not going to actually do the
print, and improves our pylint score.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Add documentation to a method.

This improves our pylint score.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Fix various minor whitespace violations.

This improves our pylint score.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Remove an extraneous semicolon.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Changes some tabs to whitespace in FreeBSD.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Fix a missing variable in Mageia.

I didn't actually test this, but it definitely
did not work before.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Fix Mageia override of _do_install.

pylint pointed out that Mageia's overload of
_do_install was missing an argument.  While that
was true, the entire concept of overriding _do_install
isn't exactly what was intended.  All other users
override the install() method, and then call down
into the common _do_install in Guest.py.  Switch
Mageia to doing the same thing.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Fix minor whitespace issues pointed out by pylint.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Add documentation to some functions in ozutil.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>