| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -112,8 +112,8 @@ public static NewReference tp_richcompare(BorrowedReference ob, BorrowedReferenc | |||
| 112 | 112 | { | |
| 113 | 113 | case Runtime.Py_EQ: | |
| 114 | 114 | case Runtime.Py_NE: | |
| 115 | - PyObject pytrue = Runtime.PyTrue; | ||
| 116 | - PyObject pyfalse = Runtime.PyFalse; | ||
| 115 | + BorrowedReference pytrue = Runtime.PyTrue; | ||
| 116 | + BorrowedReference pyfalse = Runtime.PyFalse; | ||
| 117 | 117 | ||
| 118 | 118 | // swap true and false for NE | |
| 119 | 119 | if (op != Runtime.Py_EQ) | |
@@ -163,7 +163,7 @@ public static NewReference tp_richcompare(BorrowedReference ob, BorrowedReferenc | |||
| 163 | 163 | { | |
| 164 | 164 | int cmp = co1Comp.CompareTo(co2.inst); | |
| 165 | 165 | ||
| 166 | - PyObject pyCmp; | ||
| 166 | + BorrowedReference pyCmp; | ||
| 167 | 167 | if (cmp < 0) | |
| 168 | 168 | { | |
| 169 | 169 | if (op == Runtime.Py_LT || op == Runtime.Py_LE) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -664,7 +664,7 @@ public static T InvokeMethod<T>(IPythonDerivedType obj, string methodName, strin | |||
| 664 | 664 | try | |
| 665 | 665 | { | |
| 666 | 666 | using var pyself = new PyObject(self.CheckRun()); | |
| 667 | - using PyObject method = pyself.GetAttr(methodName, Runtime.PyNone); | ||
| 667 | + using PyObject method = pyself.GetAttr(methodName, Runtime.None); | ||
| 668 | 668 | if (method.Reference != Runtime.PyNone) | |
| 669 | 669 | { | |
| 670 | 670 | // if the method hasn't been overridden then it will be a managed object | |
@@ -717,9 +717,9 @@ public static void InvokeMethodVoid(IPythonDerivedType obj, string methodName, s | |||
| 717 | 717 | try | |
| 718 | 718 | { | |
| 719 | 719 | using var pyself = new PyObject(self.CheckRun()); | |
| 720 | - PyObject method = pyself.GetAttr(methodName, Runtime.PyNone); | ||
| 720 | + PyObject method = pyself.GetAttr(methodName, Runtime.None); | ||
| 721 | 721 | disposeList.Add(method); | |
| 722 | - if (method.Reference != Runtime.PyNone) | ||
| 722 | + if (method.Reference != Runtime.None) | ||
| 723 | 723 | { | |
| 724 | 724 | // if the method hasn't been overridden then it will be a managed object | |
| 725 | 725 | ManagedType? managedMethod = ManagedType.GetManagedObject(method); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -209,12 +209,12 @@ private static void InitPyMembers() | |||
| 209 | 209 | ||
| 210 | 210 | SetPyMember(out PyBaseObjectType, PyObject_GetAttrString(builtins, "object").StealNullable()); | |
| 211 | 211 | ||
| 212 | - SetPyMember(out PyNone, PyObject_GetAttrString(builtins, "None").StealNullable()); | ||
| 213 | - SetPyMember(out PyTrue, PyObject_GetAttrString(builtins, "True").StealNullable()); | ||
| 214 | - SetPyMember(out PyFalse, PyObject_GetAttrString(builtins, "False").StealNullable()); | ||
| 212 | + SetPyMember(out _PyNone, PyObject_GetAttrString(builtins, "None").StealNullable()); | ||
| 213 | + SetPyMember(out _PyTrue, PyObject_GetAttrString(builtins, "True").StealNullable()); | ||
| 214 | + SetPyMember(out _PyFalse, PyObject_GetAttrString(builtins, "False").StealNullable()); | ||
| 215 | 215 | ||
| 216 | - SetPyMemberTypeOf(out PyBoolType, PyTrue!); | ||
| 217 | - SetPyMemberTypeOf(out PyNoneType, PyNone!); | ||
| 216 | + SetPyMemberTypeOf(out PyBoolType, _PyTrue!); | ||
| 217 | + SetPyMemberTypeOf(out PyNoneType, _PyNone!); | ||
| 218 | 218 | ||
| 219 | 219 | SetPyMemberTypeOf(out PyMethodType, PyObject_GetAttrString(builtins, "len").StealNullable()); | |
| 220 | 220 | ||
@@ -598,9 +598,12 @@ private static void MoveClrInstancesOnwershipToPython() | |||
| 598 | 598 | internal const int Py_GT = 4; | |
| 599 | 599 | internal const int Py_GE = 5; | |
| 600 | 600 | ||
| 601 | - internal static PyObject PyTrue; | ||
| 602 | - internal static PyObject PyFalse; | ||
| 603 | - internal static PyObject PyNone; | ||
| 601 | + internal static BorrowedReference PyTrue => _PyTrue; | ||
| 602 | + static PyObject _PyTrue; | ||
| 603 | + internal static BorrowedReference PyFalse => _PyFalse; | ||
| 604 | + static PyObject _PyFalse; | ||
| 605 | + internal static BorrowedReference PyNone => _PyNone; | ||
| 606 | + private static PyObject _PyNone; | ||
| 604 | 607 | ||
| 605 | 608 | private static Lazy<PyObject> inspect; | |
| 606 | 609 | internal static PyObject InspectModule => inspect.Value; | |
@@ -610,7 +613,7 @@ private static void MoveClrInstancesOnwershipToPython() | |||
| 610 | 613 | ||
| 611 | 614 | internal static BorrowedReference CLRMetaType => PyCLRMetaType; | |
| 612 | 615 | ||
| 613 | - public static PyObject None => new(PyNone); | ||
| 616 | + public static PyObject None => new(_PyNone); | ||
| 614 | 617 | ||
| 615 | 618 | /// <summary> | |
| 616 | 619 | /// Check if any Python Exceptions occurred. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments