Skip to content

Commit

Permalink
fix: handle none case
Browse files Browse the repository at this point in the history
  • Loading branch information
Divya-Solulab committed Oct 4, 2024
1 parent 33ef686 commit ab03c74
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 9 deletions.
8 changes: 4 additions & 4 deletions packages/packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
"contract/valory/merkl_distributor/0.1.0": "bafybeihaqsvmncuzmwv2r6iuzc5t7ur6ugdhephz7ydftypksjidpsylbq",
"contract/valory/staking_token/0.1.0": "bafybeifrvtkofw5c26b3irm6izqfdpik6vpjhm6hqwcdzx333h6vhdanai",
"contract/valory/staking_activity_checker/0.1.0": "bafybeibjzsi2r5b6xd4iwl4wbwldptnynryzsdpifym4mkv32ynswx22ou",
"skill/valory/liquidity_trader_abci/0.1.0": "bafybeieijp4dzxzclevlupnic27sv4p6pfuiv6qk6w2fxwgf65bax7waq4",
"skill/valory/optimus_abci/0.1.0": "bafybeieivmuax5dcmbarbfq5fzctjpzqdknl6ki6dgnzpmklhfhxpf2vgy",
"agent/valory/optimus/0.1.0": "bafybeicaucgwqgjstcpu5w5kf2llyddfb7jsofmmz6tbbx4a2hdeymzksq",
"service/valory/optimus/0.1.0": "bafybeiedmpmp2k6q5oarzxzjwgc2ez26b2kez7g3fet7s5rortcibsvoze"
"skill/valory/liquidity_trader_abci/0.1.0": "bafybeife34jpiod7ydz75yxceqyl4v7oi7ldj7ecgglvumqjisql3mmsua",
"skill/valory/optimus_abci/0.1.0": "bafybeia6efoc5br3ylbylmnvqjgovtjnlta3ews5fsw4rxqpwmmdinl3se",
"agent/valory/optimus/0.1.0": "bafybeia235zj6y4bpr6lq36t6zqdo2jabo7muvtknriyx7clbqjrqdk2ne",
"service/valory/optimus/0.1.0": "bafybeibn44yqjs7f2inqhmcl3jginx7xdgkk7lf4gduatqval3hpqkz6li"
},
"third_party": {
"protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi",
Expand Down
4 changes: 2 additions & 2 deletions packages/valory/agents/optimus/aea-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ protocols:
skills:
- valory/abstract_abci:0.1.0:bafybeidz54kvxhbdmpruzguuzzq7bjg4pekjb5amqobkxoy4oqknnobopu
- valory/abstract_round_abci:0.1.0:bafybeiajjzuh6vf23crp55humonknirvv2f4s3dmdlfzch6tc5ow52pcgm
- valory/liquidity_trader_abci:0.1.0:bafybeieijp4dzxzclevlupnic27sv4p6pfuiv6qk6w2fxwgf65bax7waq4
- valory/optimus_abci:0.1.0:bafybeieivmuax5dcmbarbfq5fzctjpzqdknl6ki6dgnzpmklhfhxpf2vgy
- valory/liquidity_trader_abci:0.1.0:bafybeife34jpiod7ydz75yxceqyl4v7oi7ldj7ecgglvumqjisql3mmsua
- valory/optimus_abci:0.1.0:bafybeia6efoc5br3ylbylmnvqjgovtjnlta3ews5fsw4rxqpwmmdinl3se
- valory/registration_abci:0.1.0:bafybeiffipsowrqrkhjoexem7ern5ob4fabgif7wa6gtlszcoaop2e3oey
- valory/reset_pause_abci:0.1.0:bafybeif4lgvbzsmzljesxbphycdv52ka7qnihyjrjpfaseclxadcmm6yiq
- valory/termination_abci:0.1.0:bafybeiekkpo5qef5zaeagm3si6v45qxcojvtjqe4a5ceccvk4q7k3xi3bi
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/services/optimus/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ aea_version: '>=1.0.0, <2.0.0'
license: Apache-2.0
fingerprint: {}
fingerprint_ignore_patterns: []
agent: valory/optimus:0.1.0:bafybeicaucgwqgjstcpu5w5kf2llyddfb7jsofmmz6tbbx4a2hdeymzksq
agent: valory/optimus:0.1.0:bafybeia235zj6y4bpr6lq36t6zqdo2jabo7muvtknriyx7clbqjrqdk2ne
number_of_agents: 1
deployment: {}
---
Expand Down
6 changes: 6 additions & 0 deletions packages/valory/skills/liquidity_trader_abci/rounds.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ def participant_to_positions_round(self) -> DeserializedCollection:
def positions(self) -> List[Dict[str, Any]]:
"""Get the positions."""
serialized = self.db.get("positions", "[]")
if serialized is None:
serialized = "[]"
positions = json.loads(serialized)
return positions

Expand All @@ -120,6 +122,8 @@ def participant_to_actions_round(self) -> DeserializedCollection:
def actions(self) -> Optional[List[Dict[str, Any]]]:
"""Get the actions"""
serialized = self.db.get("actions", "[]")
if serialized is None:
serialized = "[]"
actions = json.loads(serialized)
return actions

Expand Down Expand Up @@ -192,6 +196,8 @@ def routes_retry_attempt(self) -> Optional[int]:
def routes(self) -> Optional[List[Dict[str, Any]]]:
"""Get the routes"""
serialized = self.db.get("routes", "[]")
if serialized is None:
serialized = "[]"
routes = json.loads(serialized)
return routes

Expand Down
2 changes: 1 addition & 1 deletion packages/valory/skills/liquidity_trader_abci/skill.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ fingerprint:
pool_behaviour.py: bafybeiaheuesscgqzwjbpyrezgwpdbdfurlmfwbc462qv6rblwwxlx5dpm
pools/balancer.py: bafybeigznhgv7ylo5dvlhxcqikhiuqlqtnx3ikv4tszyvkl2lpcuqgoa5u
pools/uniswap.py: bafybeigmqptgmjaxscszohfusgxsexqyx4awuyw7p4g5l7k2qpeyq7vdcu
rounds.py: bafybeieiaolboklb6dexn3ylkj3xvohv55mymth66uko76jrirjnvptufu
rounds.py: bafybeibgilm4ld2bvopruehepfcjn4xse7be62tszt74begusmpzrk2thu
strategies/simple_strategy.py: bafybeiasu2nchowx6leksjllpuum4ckezxoj4o2m4sstavblplvvutmvzm
strategy_behaviour.py: bafybeidk6sorg47kuuubamcccksi65x3txldyo7y2hm5opbye2ghmz2ljy
fingerprint_ignore_patterns: []
Expand Down
2 changes: 1 addition & 1 deletion packages/valory/skills/optimus_abci/skill.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ skills:
- valory/registration_abci:0.1.0:bafybeiffipsowrqrkhjoexem7ern5ob4fabgif7wa6gtlszcoaop2e3oey
- valory/reset_pause_abci:0.1.0:bafybeif4lgvbzsmzljesxbphycdv52ka7qnihyjrjpfaseclxadcmm6yiq
- valory/termination_abci:0.1.0:bafybeiekkpo5qef5zaeagm3si6v45qxcojvtjqe4a5ceccvk4q7k3xi3bi
- valory/liquidity_trader_abci:0.1.0:bafybeieijp4dzxzclevlupnic27sv4p6pfuiv6qk6w2fxwgf65bax7waq4
- valory/liquidity_trader_abci:0.1.0:bafybeife34jpiod7ydz75yxceqyl4v7oi7ldj7ecgglvumqjisql3mmsua
- valory/transaction_settlement_abci:0.1.0:bafybeielv6eivt2z6nforq43xewl2vmpfwpdu2s2vfogobziljnwsclmlm
behaviours:
main:
Expand Down

0 comments on commit ab03c74

Please sign in to comment.