1
0
forked from BRT/arc

Fix for windows

This commit is contained in:
slava 2026-04-18 18:53:00 +07:00
parent d59bf51416
commit fc0b3f9e6e
3 changed files with 20 additions and 5 deletions

View File

@ -342,7 +342,7 @@ def collect_tasks(serial, bank, mid, device_tz, kopecks, prefix):
print(f"date headers: {[h['date'] for h in headers]}")
print(f"visible rows: {len(baseline)}")
for i, r in enumerate(baseline, 1):
print(f" {i}. ({r['cx']},{r['cy']}) {r['amount']:+d} ₽ date={r.get('date','-')} | {r['text'][:40]}")
print(f" {i}. ({r['cx']},{r['cy']}) {r['amount']:+.2f} ₽ date={r.get('date','-')} | {r['text'][:40]}")
task_num = 0
processed_keys = set() # (amount, created_at) — финальная дедупликация
@ -384,7 +384,7 @@ def collect_tasks(serial, bank, mid, device_tz, kopecks, prefix):
for row in rows:
date_from_header = row["date"]
print(f"\n [{date_from_header}] tap ({row['cx']},{row['cy']}) {row['amount']:+d}")
print(f"\n [{date_from_header}] tap ({row['cx']},{row['cy']}) {row['amount']:+.2f}")
tap(serial, row["cx"], row["cy"])
time.sleep(3)
@ -627,7 +627,7 @@ def main():
print(f"\n{len(all_tasks)} tasks written to {POOL_DIR}/")
for t in all_tasks:
b = t["body"]
print(f" {t['_tag']}: amount={b['amount']:+d} created_at={b['created_at']}")
print(f" {t['_tag']}: amount={b['amount']:+.2f} created_at={b['created_at']}")
# Inject into mock if running
try:

View File

@ -35,9 +35,12 @@
param(
[int]$Port = 8888,
[int]$FtPerMaterial = 3,
[string]$Banks = "",
[string]$Types = "",
[switch]$SkipInstall,
[switch]$GenerateOnly,
[switch]$Clean
[switch]$Clean,
[switch]$Debug
)
$ErrorActionPreference = "Continue"
@ -549,4 +552,16 @@ Remove-Item $dbHelperPy -ErrorAction SilentlyContinue
Start-Process "http://127.0.0.1:${Port}/_admin/report/html"
# Launch server (blocks until Ctrl+C)
& $pythonExe $mockScript --host 127.0.0.1 --port $Port --ft-per-material $FtPerMaterial
$serverArgs = @("--host", "127.0.0.1", "--port", $Port, "--ft-per-material", $FtPerMaterial)
if ($Banks) {
$serverArgs += "--banks"
$serverArgs += ($Banks -split '[,\s]+')
}
if ($Types) {
$serverArgs += "--types"
$serverArgs += ($Types -split '[,\s]+')
}
if ($Debug) {
$serverArgs += "--debug"
}
& $pythonExe $mockScript @serverArgs