Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0f1219b

Browse files
committed
fixup! fixup! Merge remote-tracking branch 'origin/master' into modernize-import-hook
1 parent1d107df commit0f1219b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

‎src/runtime/runtime.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1912,6 +1912,11 @@ internal static string PyModule_GetFilename(IntPtr module)
19121912

19131913

19141914
internalstaticIntPtrPyImport_Import(IntPtrname)=>Delegates.PyImport_Import(name);
1915+
internalstaticintPyModule_AddObject(IntPtrmodule,stringname,IntPtrstolenObject)
1916+
{
1917+
usingvarnamePtr=newStrPtr(name,Encoding.UTF8);
1918+
returnDelegates.PyModule_AddObject(module,namePtr,stolenObject);
1919+
}
19151920

19161921
/// <summary>
19171922
/// Return value: New reference.
@@ -2458,6 +2463,7 @@ static Delegates()
24582463
PyModule_GetDict=(delegate* unmanaged[Cdecl]<BorrowedReference,BorrowedReference>)GetFunctionByName(nameof(PyModule_GetDict),GetUnmanagedDll(_PythonDll));
24592464
PyModule_GetFilename=(delegate* unmanaged[Cdecl]<IntPtr,StrPtr>)GetFunctionByName(nameof(PyModule_GetFilename),GetUnmanagedDll(_PythonDll));
24602465
PyModule_Create2=(delegate* unmanaged[Cdecl]<IntPtr,int,IntPtr>)GetFunctionByName(nameof(PyModule_Create2),GetUnmanagedDll(_PythonDll));
2466+
PyModule_AddObject=(delegate* unmanaged[Cdecl]<IntPtr,StrPtr,IntPtr,int>)GetFunctionByName(nameof(PyModule_AddObject),GetUnmanagedDll(_PythonDll));
24612467
PyImport_Import=(delegate* unmanaged[Cdecl]<IntPtr,IntPtr>)GetFunctionByName(nameof(PyImport_Import),GetUnmanagedDll(_PythonDll));
24622468
PyImport_ImportModule=(delegate* unmanaged[Cdecl]<StrPtr,NewReference>)GetFunctionByName(nameof(PyImport_ImportModule),GetUnmanagedDll(_PythonDll));
24632469
PyImport_ReloadModule=(delegate* unmanaged[Cdecl]<BorrowedReference,NewReference>)GetFunctionByName(nameof(PyImport_ReloadModule),GetUnmanagedDll(_PythonDll));
@@ -2736,6 +2742,7 @@ static Delegates()
27362742
internalstaticdelegate* unmanaged[Cdecl]<BorrowedReference,BorrowedReference>PyModule_GetDict{get;}
27372743
internalstaticdelegate* unmanaged[Cdecl]<IntPtr,StrPtr>PyModule_GetFilename{get;}
27382744
internalstaticdelegate* unmanaged[Cdecl]<IntPtr,int,IntPtr>PyModule_Create2{get;}
2745+
internalstaticdelegate* unmanaged[Cdecl]<IntPtr,StrPtr,IntPtr,int>PyModule_AddObject{get;}
27392746
internalstaticdelegate* unmanaged[Cdecl]<IntPtr,IntPtr>PyImport_Import{get;}
27402747
internalstaticdelegate* unmanaged[Cdecl]<StrPtr,NewReference>PyImport_ImportModule{get;}
27412748
internalstaticdelegate* unmanaged[Cdecl]<BorrowedReference,NewReference>PyImport_ReloadModule{get;}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp