Skip to content

Commit dd0d49b

Browse files
committed
talib.abstract: fix regression in get_parameters integer types
1 parent a27cb6c commit dd0d49b

File tree

4 files changed

+177
-192
lines changed

4 files changed

+177
-192
lines changed

CHANGELOG

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
- [FIX]: Silence project.license warnings when building.
55

6+
- [FIX]: Fix regression in abstract function parameters not coercing integers
7+
68
0.6.5
79
=====
810

talib/_abstract.pxi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -696,9 +696,7 @@ def _ta_getOptInputParameterInfo(char *function_name, int idx):
696696

697697
name = bytes2str(info.paramName)
698698
name = name[len('optIn'):].lower()
699-
default_value = info.defaultValue
700-
if default_value % 1 == 0 and info.type > 1:
701-
default_value = int(default_value)
699+
default_value = int(info.defaultValue) if info.type > 1 else info.defaultValue
702700

703701
return {
704702
'name': name,

0 commit comments

Comments
 (0)