SourceXtractorPlusPlus  0.15
Please provide a description of the project.
Namespaces | Macros | Variables
PythonInterpreter.cpp File Reference
#include <signal.h>
#include <utility>
#include <boost/python/dict.hpp>
#include <boost/python/exec.hpp>
#include <boost/python/extract.hpp>
#include <boost/python/import.hpp>
#include <boost/python/object.hpp>
#include <Python.h>
#include <SEImplementation/PythonConfig/PythonModule.h>
#include <SEImplementation/PythonConfig/PythonInterpreter.h>
Include dependency graph for PythonInterpreter.cpp:

Go to the source code of this file.

Namespaces

 SourceXtractor
 

Macros

#define py_argv_assign(d, s, l)   d = Py_DecodeLocale(s, &l)
 

Variables

static Elements::Logging logger = Elements::Logging::getLogger("Python::Interpreter")
 
static Elements::Logging stdout_logger = Elements::Logging::getLogger("Python::stdout")
 
static Elements::Logging stderr_logger = Elements::Logging::getLogger("Python::stderr")
 

Macro Definition Documentation

◆ py_argv_assign

#define py_argv_assign (   d,
  s,
 
)    d = Py_DecodeLocale(s, &l)

Variable Documentation

◆ logger

Elements::Logging logger = Elements::Logging::getLogger("Python::Interpreter")
static

Copyright © 2019 Université de Genève, LMU Munich - Faculty of Physics, IAP-CNRS/Sorbonne Université

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3.0 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Definition at line 37 of file PythonInterpreter.cpp.

◆ stderr_logger

Elements::Logging stderr_logger = Elements::Logging::getLogger("Python::stderr")
static

Definition at line 39 of file PythonInterpreter.cpp.

◆ stdout_logger

Elements::Logging stdout_logger = Elements::Logging::getLogger("Python::stdout")
static

Definition at line 38 of file PythonInterpreter.cpp.