Skip to content

Commit e8a86ed

Browse files
committed
setup
1 parent 78aaa62 commit e8a86ed

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

DSPythonNet3/Encoders/ListEncodeDecoder.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ bool IPyObjectDecoder.CanDecode(PyType objectType, Type targetType)
7979
return decodableTypes.IndexOf(targetType) >= 0;
8080
}
8181

82+
// converts a PyObject (list or tuple) to an ArrayList
8283
private static IList ConvertToArrayList(PyObject pyObj)
8384
{
8485
using var pyList = PyList.AsList(pyObj);
@@ -93,6 +94,7 @@ private static IList ConvertToArrayList(PyObject pyObj)
9394
return result;
9495
}
9596

97+
// converts a PyObject item to a CLR object
9698
private static object ConvertItem(PyObject item)
9799
{
98100
if (TryGetClrObject(item, out var clrObject))
@@ -129,6 +131,7 @@ private static object ConvertItem(PyObject item)
129131
return item.AsManagedObject(typeof(object));
130132
}
131133

134+
// safely asks a PyObject for its managed object
132135
private static bool TryGetClrObject(PyObject pyObj, out object clrObject)
133136
{
134137
try
@@ -148,6 +151,7 @@ private static bool TryGetClrObject(PyObject pyObj, out object clrObject)
148151
}
149152
}
150153

154+
// convert each element for generic lists
151155
private static object ConvertGenericItem(PyObject item, Type elementType)
152156
{
153157
if (elementType == typeof(object))
@@ -179,4 +183,4 @@ private static object ConvertGenericItem(PyObject item, Type elementType)
179183
return item.AsManagedObject(elementType);
180184
}
181185
}
182-
}
186+
}

Directory.Build.props

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
<Product>Dynamo</Product>
77
<Copyright>Copyright © Autodesk, Inc 2024</Copyright>
88

9-
<TargetFramework>net10.0</TargetFramework>
9+
<TargetFramework>net8.0</TargetFramework>
1010
<ImplicitUsings>enable</ImplicitUsings>
1111
<Nullable>enable</Nullable>
1212

1313
<!-- Using `VersionPrefix` allows specifying a `version-suffix` argument when packing for beta releases. -->
14-
<VersionPrefix>1.4.0</VersionPrefix>
15-
<DynamoPackageVersion>4.0.0-beta2860</DynamoPackageVersion>
16-
<DynamoVersion>4.0</DynamoVersion>
14+
<VersionPrefix>1.1.1</VersionPrefix>
15+
<DynamoPackageVersion>3.5.0-beta7586</DynamoPackageVersion>
16+
<DynamoVersion>3.5</DynamoVersion>
1717

1818
<!--Aids in code analysis.-->
1919
<GenerateDocumentationFile>true</GenerateDocumentationFile>

pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 1.4.6
1+
version: 1.1.1
22
pipeline_os: windows
33
create_pr_release_to_master: true
44

0 commit comments

Comments
 (0)