From 2a231b3532446918a6e9b59bd09ba5209798e203 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 24 Jul 2014 12:19:14 +0200 Subject: [PATCH] Try to avoid passing GlobalStorage to Python by value. --- src/libcalamares/PythonJob.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcalamares/PythonJob.cpp b/src/libcalamares/PythonJob.cpp index 459ed093b..6772974d7 100644 --- a/src/libcalamares/PythonJob.cpp +++ b/src/libcalamares/PythonJob.cpp @@ -120,7 +120,7 @@ PythonJob::exec() bp::dict calamaresNamespace = bp::extract< bp::dict >( calamaresModule.attr( "__dict__" ) ); calamaresNamespace[ "job" ] = CalamaresPython::PythonJobInterface( this ); - calamaresNamespace[ "global_storage" ] = JobQueue::instance()->globalStorage(); + calamaresNamespace[ "global_storage" ] = bp::ptr( JobQueue::instance()->globalStorage() ); bp::object result = bp::exec_file( scriptFI.absoluteFilePath().toLocal8Bit().data(), scriptNamespace,