Skip to content

Commit

Permalink
Merge pull request #384 from mraniki/dev
Browse files Browse the repository at this point in the history
🔧 update default_settings.toml and main.py
  • Loading branch information
mraniki committed Jul 9, 2024
2 parents 17bc83b + 69b4d94 commit 83d88a6
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion findmyorder/default_settings.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ findmyorder_enabled = true
parser_library = "standard"
enabled = true
# Keyword to be use to identify an order
action_identifier = "BUY SELL LONG SHORT"
action_identifier = "BUY SELL LONG SHORT DEFAULT"
# Keyword identifier for stoploss
stop_loss_identifier = "sl="
# Keyword identifier for take-profit
Expand Down
7 changes: 3 additions & 4 deletions findmyorder/handler/handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ def __init__(self, **kwargs):
self.name = kwargs.get("name", None)
self.client = None
self.enabled = kwargs.get("enabled", None)
self.library = kwargs.get("library", None) or kwargs.get(
"parser_library", "standard"
)
self.action_identifier = kwargs.get("action_identifier", "BUY SELL")
self.action_identifier = self.action_identifier.lower()
self.stop_loss_identifier = kwargs.get("stop_loss_identifier", None)
Expand Down Expand Up @@ -64,11 +67,7 @@ async def search(self, message: str) -> bool:
"""
if message:
order_identifier = message.split()[0].lower()
# logger.debug("Order identifier: {}", order_identifier)
# logger.debug("Action identifiers: {}", self.action_identifiers)
if order_identifier in self.action_identifier:

# logger.debug("Order identifier found in {}", order_identifier)
return True

return False
Expand Down
4 changes: 3 additions & 1 deletion findmyorder/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,15 @@ def __init__(
"""

self.enabled = settings.findmyorder_enabled
self.settings = settings.findmyorder
logger.debug("Settings: {}", self.settings)
if not self.enabled:
logger.info("Module is disabled. No Client will be created.")
return
self.client_classes = self.get_all_client_classes()
self.clients = []
# Create a client for each client in settings.findmyorder
for name, client_config in settings.findmyorder.items():
for name, client_config in self.settings.items():
if (
# Skip empty client configs
client_config is None
Expand Down

0 comments on commit 83d88a6

Please sign in to comment.