================
@@ -660,6 +670,26 @@ class ScriptedPythonInterface : virtual public 
ScriptedInterface {
     return python::SWIGBridge::ToSWIGWrapper(arg);
   }
 
+  python::PythonObject Transform(const ModuleSpec &arg) {
+    return python::SWIGBridge::ToSWIGWrapper(
+        m_interpreter.MakeSBModuleSpec(arg));
+  }
+
+  python::PythonObject Transform(const FileSpecList &arg) {
+    python::PythonList py_list(arg.GetSize());
+    for (size_t i = 0; i < arg.GetSize(); i++) {
+      const FileSpec &fs = arg.GetFileSpecAtIndex(i);
+      py_list.SetItemAtIndex(i, python::SWIGBridge::ToSWIGWrapper(
+                                    std::make_unique<lldb::SBFileSpec>(
+                                        fs.GetPath().c_str(), false)));
+    }
+    return py_list;
+  }
----------------
medismailben wrote:

same here

https://github.com/llvm/llvm-project/pull/181334
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to