32 lines
883 B
Python
32 lines
883 B
Python
|
|
# -*- coding: utf-8 -*-
|
|||
|
|
# import debugpy
|
|||
|
|
|
|||
|
|
# _debugger_started = False
|
|||
|
|
|
|||
|
|
def classFactory(iface):
|
|||
|
|
from .main import Verfahrensgebiet
|
|||
|
|
# start_debugger()
|
|||
|
|
return Verfahrensgebiet(iface)
|
|||
|
|
|
|||
|
|
# def start_debugger():
|
|||
|
|
# global _debugger_started
|
|||
|
|
|
|||
|
|
# if _debugger_started:
|
|||
|
|
# return # Schon gestartet – nichts tun
|
|||
|
|
|
|||
|
|
# try:
|
|||
|
|
# debugpy.listen(5678)
|
|||
|
|
# _debugger_started = True
|
|||
|
|
# print("Debugger wartet auf Verbindung...")
|
|||
|
|
# except RuntimeError:
|
|||
|
|
# print("Debugger läuft bereits – Verbindung wird erwartet...")
|
|||
|
|
|
|||
|
|
# if debugpy.is_client_connected():
|
|||
|
|
# print("Debugger verbunden – Plugin läuft")
|
|||
|
|
# else:
|
|||
|
|
# try:
|
|||
|
|
# debugpy.wait_for_client()
|
|||
|
|
# print("Debugger verbunden – Plugin läuft")
|
|||
|
|
# except RuntimeError as e:
|
|||
|
|
# print(f"Fehler beim Warten auf Debugger: {e}")
|