summaryrefslogtreecommitdiffstats
path: root/lib/plugins/Python.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins/Python.cpp')
-rw-r--r--lib/plugins/Python.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/lib/plugins/Python.cpp b/lib/plugins/Python.cpp
index 9d625a1c..e955b5fb 100644
--- a/lib/plugins/Python.cpp
+++ b/lib/plugins/Python.cpp
@@ -20,68 +20,6 @@
#include "Python.h"
#include "abrt_exception.h"
-using namespace std;
-
-static string load(const char *dirname, const char *filename)
-{
- string ret;
-
- struct dump_dir *dd = dd_opendir(dirname, /*flags:*/ 0);
- if (!dd)
- return ret; /* "" */
- char *s = dd_load_text(dd, filename);
- dd_close(dd);
-
- if (!s[0])
- {
- free(s);
-
- pid_t pid = fork();
- if (pid < 0)
- {
- perror_msg("fork");
- return ret; /* "" */
- }
- if (pid == 0) /* child */
- {
- char *argv[4]; /* abrt-action-analyze-python -d DIR <NULL> */
- char **pp = argv;
- *pp++ = (char*)"abrt-action-analyze-python";
- *pp++ = (char*)"-d";
- *pp++ = (char*)dirname;
- *pp = NULL;
-
- execvp(argv[0], argv);
- perror_msg_and_die("Can't execute '%s'", argv[0]);
- }
- /* parent */
- waitpid(pid, NULL, 0);
-
- dd = dd_opendir(dirname, /*flags:*/ 0);
- if (!dd)
- return ret; /* "" */
- s = dd_load_text(dd, filename);
- dd_close(dd);
- }
-
- ret = s;
- free(s);
- return ret;
-}
-
-string CAnalyzerPython::GetGlobalUUID(const char *pDebugDumpDir)
-{
- return load(pDebugDumpDir, FILENAME_DUPHASH);
-}
-
-void CAnalyzerPython::Init()
-{
-}
-
-void CAnalyzerPython::DeInit()
-{
-}
-
PLUGIN_INFO(ANALYZER,
CAnalyzerPython,
"Python",