FEHLER: „Es sieht so aus, als ob Sie die Playwright Sync API innerhalb der Asyncio-Schleife verwenden. Bitte verwenden S
Posted: 11 Jan 2025, 07:44
Ich habe dieses Setup
Datei 1
Datei 2
Ich erhalte diesen Fehler beim Superinit der B-Klasse
Ich verstehe nicht, warum das passiert. Kann mir das jemand erklären? Gibt es eine Möglichkeit, dies zu vermeiden?
Datei 1
Code: Select all
from playwright.sync_api import sync_playwright
class A:
def __init__(self,login_dict):
self.start = sync_playwright().start()
self.browser = self.start.chromium.launch()
self.context = self.browser.new_context()
self.page = self.context.new_page()
self.login_dict = login_dict
Code: Select all
import file_1.py
class B(A):
def __init__(self):
super().__init__()
Code: Select all
from file_1 import A
from file_2 import B
a = A(some_login_dict)
b = B()
Code: Select all
It looks like you are using Playwright Sync API inside the asyncio loop. Please use the Async API instead.