[libcalamares] Give Python jobs a warning()

- Add libcalamares.utils.warning() alongside debug() for
   Python modules to output warnings.
This commit is contained in:
Adriaan de Groot 2018-02-20 04:26:59 -05:00
parent dbbec4f76d
commit 84d599625f
3 changed files with 13 additions and 0 deletions

View file

@ -99,6 +99,13 @@ BOOST_PYTHON_MODULE( libcalamares )
bp::args( "s" ),
"Writes the given string to the Calamares debug stream."
);
bp::def(
"warning",
&CalamaresPython::warning,
bp::args( "s" ),
"Writes the given string to the Calamares warning stream."
);
bp::def(
"mount",
&CalamaresPython::mount,

View file

@ -171,6 +171,11 @@ debug( const std::string& s )
cDebug() << "[PYTHON JOB]: " << QString::fromStdString( s );
}
void
warning( const std::string& s )
{
cWarning() << "[PYTHON JOB]: " << QString::fromStdString( s );
}
PythonJobInterface::PythonJobInterface( Calamares::PythonJob* parent )
: m_parent( parent )

View file

@ -66,6 +66,7 @@ boost::python::object gettext_path();
boost::python::list gettext_languages();
void debug( const std::string& s );
void warning( const std::string& s );
class PythonJobInterface
{