Skip to content

Commit a1d7efa

Browse files
author
Ahmad Noman Musleh
committed
Updated response message get field value method
1 parent ea153e7 commit a1d7efa

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

ctrader_fix/messages.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ def __init__(self, message, delimiter):
88
self._fields = [(int(field.split("=")[0]), field.split("=")[1]) for field in message.split(delimiter) if field != "" and "=" in field]
99

1010
def getFieldValue(self, fieldNumber):
11+
result = []
1112
for field in self._fields:
1213
if field[0] == fieldNumber:
13-
return field[1]
14-
return None
14+
result.append(field[1])
15+
lenResult = len(result)
16+
if lenResult == 0:
17+
return None
18+
elif lenResult == 1:
19+
return result[0]
20+
return result
1521

1622
def getMessageType(self):
1723
return self._fields[35]

0 commit comments

Comments
 (0)