Issue #3101 safe cast numpy shape values to Number

Change-Id: Ie81917cf19819e159195a50d6ad786d20c32136c

Former-commit-id: 7b2ed421f0 [formerly 2a0775e748] [formerly 7b2ed421f0 [formerly 2a0775e748] [formerly 76ad31501b [formerly 8df8db0d9b9cc0848bf73a09bcedb8cb7947a4bb]]]
Former-commit-id: 76ad31501b
Former-commit-id: ffb294cab4 [formerly 191f6c3385]
Former-commit-id: ee285cfc57
This commit is contained in:
Nate Jensen 2014-05-01 11:01:37 -05:00
parent 4066e1c518
commit 4669a93a96

View file

@ -51,6 +51,7 @@ import com.raytheon.uf.common.python.PythonInterpreter;
* Nov 21, 2009 3576 rjpeter Refactored to populate DerivParamDesc.
* Oct 29, 2013 2476 njensen Renamed numeric methods to numpy
* Apr 11, 2014 2947 bsteffen Allow returning NaN
* May 01, 2014 3101 njensen Safe cast result shape values to Number
*
* </pre>
*
@ -370,8 +371,8 @@ public class MasterDerivScript extends PythonInterpreter {
long[] dims = new long[nDims];
for (int i = 0; i < nDims; i++) {
dims[i] = ((Integer) jep.getValue("numpy.shape(" + RESULT + ")["
+ i + "]")).longValue();
dims[i] = ((Number) jep.getValue("numpy.shape(" + RESULT + ")[" + i
+ "]")).longValue();
}
if (dims.length == 2) {