Skip to content

Commit 13f374e

Browse files
committed
Reviewed fixed
1 parent 03f30d4 commit 13f374e

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/runtime/classmanager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ internal static void Shutdown()
3838
{
3939
foreach (var item in cache.Values)
4040
{
41-
Runtime.Py_DecRef(item.pyHandle);
41+
Runtime.XDecref(item.pyHandle);
4242
}
4343
cache.Clear();
4444
}

src/runtime/pythonengine.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace Python.Runtime
99
{
10-
public class ResolveStreamResouceArgs : EventArgs
10+
public class ResolveStreamResourceArgs : EventArgs
1111
{
1212
public string Name { get; set; }
1313
}
@@ -17,7 +17,7 @@ public class ResolveStreamResouceArgs : EventArgs
1717
/// </summary>
1818
public class PythonEngine : IDisposable
1919
{
20-
public static event Func<ResolveStreamResouceArgs, Stream> StreamResouceResolve;
20+
public static event Func<ResolveStreamResourceArgs, Stream> StreamResourceResolve;
2121

2222
private static DelegateManager delegateManager;
2323
private static bool initialized;
@@ -543,14 +543,14 @@ internal static PyObject RunString(string code, IntPtr? globals, IntPtr? locals,
543543

544544
private static Stream LoadResource(string name)
545545
{
546-
var args = new ResolveStreamResouceArgs()
546+
var args = new ResolveStreamResourceArgs()
547547
{
548548
Name = name
549549
};
550550
Stream stream;
551-
if (StreamResouceResolve != null)
551+
if (StreamResourceResolve != null)
552552
{
553-
foreach (Func<ResolveStreamResouceArgs, Stream> resolver in StreamResouceResolve.GetInvocationList())
553+
foreach (Func<ResolveStreamResourceArgs, Stream> resolver in StreamResourceResolve.GetInvocationList())
554554
{
555555
stream = resolver(args);
556556
if (stream != null)
@@ -560,7 +560,7 @@ private static Stream LoadResource(string name)
560560
}
561561
}
562562
Assembly assembly = Assembly.GetExecutingAssembly();
563-
stream = assembly.GetManifestResourceStream("clr.py");
563+
stream = assembly.GetManifestResourceStream(name);
564564
return stream;
565565
}
566566
}

src/runtime/pytuple.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public PyTuple(PyObject[] items)
8181
Runtime.XIncref(ptr);
8282
if (Runtime.PyTuple_SetItem(obj, i, ptr) != 0)
8383
{
84-
for (int j = i; j >= 0; j--)
84+
for (int j = i - 1; j >= 0; j--)
8585
{
8686
Runtime.XDecref(items[j].obj);
8787
}

0 commit comments

Comments
 (0)