From a9af4fd3243e470ff33d50968f998bf78c152717 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 2 Mar 2025 13:37:53 -0500 Subject: Added logger class, tests, arg parsing and cleanup --- src/rv.cc | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/rv.cc (limited to 'src/rv.cc') diff --git a/src/rv.cc b/src/rv.cc deleted file mode 100644 index 02d95e2..0000000 --- a/src/rv.cc +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include - -int main() { - Py_Initialize(); - PyRun_SimpleString("import sys; sys.path.append('src/')"); - PyObject *pName = PyUnicode_DecodeFSDefault("repl.repl"); - PyObject *pModule = PyImport_Import(pName); - Py_DECREF(pName); - - if (pModule != nullptr) { - PyObject *pFunc = PyObject_GetAttrString(pModule, "start"); - if (pFunc && PyCallable_Check(pFunc)) { - PyObject *pArgs = PyTuple_Pack(1, PyUnicode_FromString("World")); - PyObject *pValue = PyObject_CallObject(pFunc, pArgs); - Py_DECREF(pArgs); - if (pValue != nullptr) { - std::cout << PyUnicode_AsUTF8(pValue) << std::endl; - Py_DECREF(pValue); - } else { - PyErr_Print(); - std::cerr << "Call failed" << std::endl; - } - Py_DECREF(pFunc); - } - Py_DECREF(pModule); - } else { - PyErr_Print(); - std::cerr << "Failed to load \"hello\"" << std::endl; - } - Py_Finalize(); - return 0; -} -- cgit v1.2.3