RayMelius Claude Sonnet 4.6 commited on
Commit
988cdc7
·
1 Parent(s): b6f021f

Fix: promote cancel_order to module-level import in matcher.py

Browse files

Was imported locally inside handle_cancel; moved to top-level so
patch.object works correctly in test_cancel_existing_order.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. matcher/matcher.py +1 -2
matcher/matcher.py CHANGED
@@ -17,7 +17,7 @@ from flask import Flask, jsonify, request
17
 
18
  from shared.config import Config
19
  from shared.kafka_utils import create_producer, create_consumer
20
- from database import init_db, save_trade, get_trades, get_trade_count, save_order, update_order_quantity, load_order_books
21
 
22
  # Initialize database on startup
23
  init_db()
@@ -321,7 +321,6 @@ def handle_cancel(msg, producer=None):
321
  if found:
322
  # Update database
323
  try:
324
- from database import cancel_order
325
  cancel_order(orig_cl_ord_id)
326
  except Exception as e:
327
  print(f"DB cancel_order error: {e}")
 
17
 
18
  from shared.config import Config
19
  from shared.kafka_utils import create_producer, create_consumer
20
+ from database import init_db, save_trade, get_trades, get_trade_count, save_order, update_order_quantity, load_order_books, cancel_order
21
 
22
  # Initialize database on startup
23
  init_db()
 
321
  if found:
322
  # Update database
323
  try:
 
324
  cancel_order(orig_cl_ord_id)
325
  except Exception as e:
326
  print(f"DB cancel_order error: {e}")