Skip to content

Commit 6485cd3

Browse files
committed
Merge pull request #521 from jaredweiss/constraints-fix
Optional constraints parameter in PyRegion
2 parents a13e5de + 9b40e12 commit 6485cd3

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/nupic/regions/PyRegion.cpp

+7-1
Original file line numberDiff line numberDiff line change
@@ -1072,8 +1072,14 @@ void PyRegion::createSpec(const char * nodeType, Spec & ns, const char* classNam
10721072
<< parameterMessagePrefix.str() << "count";
10731073
UInt32 count = py::Int(parameter.getItem("count"));
10741074

1075+
1076+
std::string constraints;
10751077
// This parameter is optional
1076-
std::string constraints(py::String(parameter.getItem("constraints")));
1078+
if (parameter.getItem("constraints") != nullptr){
1079+
constraints = py::String(parameter.getItem("constraints"));
1080+
} else {
1081+
constraints = py::String("");
1082+
}
10771083

10781084
NTA_ASSERT(parameter.getItem("accessMode") != nullptr)
10791085
<< parameterMessagePrefix.str() << "accessMode";

0 commit comments

Comments
 (0)