notebookvb
This commit is contained in:
@@ -37,11 +37,12 @@ from datetime import datetime, timezone, date
|
||||
from pathlib import Path
|
||||
from xml.sax.saxutils import escape as xml_escape
|
||||
|
||||
import fdb
|
||||
import pymysql
|
||||
import pymysql.cursors
|
||||
from requests import Session
|
||||
from requests_pkcs12 import Pkcs12Adapter
|
||||
from Knihovny.medicus_db import get_medicus_connection
|
||||
from Knihovny.mysql_db import connect_mysql
|
||||
from Knihovny.najdi_dropbox import get_dropbox_root
|
||||
|
||||
# Windows konzole — nahrad neunikatni znaky misto padu
|
||||
if hasattr(sys.stdout, "reconfigure"):
|
||||
@@ -72,26 +73,11 @@ POCET_MESICU_MAX = 60
|
||||
PAUZA_MIN = 10 # sekund
|
||||
PAUZA_MAX = 20 # sekund
|
||||
|
||||
# ── Konfigurace Firebird ──────────────────────────────────────────────────────
|
||||
FB_DSN = r'localhost:c:\medicus 3\data\medicus.fdb'
|
||||
FB_USER = 'SYSDBA'
|
||||
FB_PASS = 'masterkey'
|
||||
FB_CHARSET = 'win1250'
|
||||
ICP = '09305001'
|
||||
ODB = '001'
|
||||
|
||||
# ── Konfigurace MySQL ─────────────────────────────────────────────────────────
|
||||
DB = dict(
|
||||
host = "192.168.1.76",
|
||||
user = "root",
|
||||
password = "Vlado9674+",
|
||||
database = "medicus",
|
||||
charset = "utf8mb4",
|
||||
cursorclass = pymysql.cursors.DictCursor,
|
||||
)
|
||||
ICP = '09305001'
|
||||
ODB = '001'
|
||||
|
||||
# ── Adresare ──────────────────────────────────────────────────────────────────
|
||||
XML_DIR = Path(__file__).parent / "xml_archive"
|
||||
XML_DIR = Path(get_dropbox_root()) / "Ordinace" / "Dokumentace_ke_zpracování" / "Zúčtovací zprávy" / "LékovýZáznamWithClaude" / "xml_archive"
|
||||
LOGS_DIR = Path(__file__).parent / "Logs"
|
||||
|
||||
|
||||
@@ -159,7 +145,7 @@ _SQL_FILTR = """
|
||||
|
||||
|
||||
def nacti_pacienty(prijmeni_filtr=None):
|
||||
conn = fdb.connect(dsn=FB_DSN, user=FB_USER, password=FB_PASS, charset=FB_CHARSET)
|
||||
conn = get_medicus_connection()
|
||||
try:
|
||||
cur = conn.cursor()
|
||||
if prijmeni_filtr:
|
||||
@@ -334,7 +320,7 @@ def main():
|
||||
log.info("Zadni pacienti — konec.")
|
||||
return
|
||||
|
||||
conn = pymysql.connect(**DB)
|
||||
conn = connect_mysql(database="medicus", cursorclass=pymysql.cursors.DictCursor)
|
||||
inicializuj_schema(conn)
|
||||
log.debug("MySQL schema OK")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user