Fix: promote cancel_order to module-level import in matcher.py
Browse filesWas 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>
- 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}")
|