How can I run scrapy with Prefect

This is my flow

from prefect import task, flow

@flow
def bank_website_news():
    settings = get_project_settings()
    process = CrawlerProcess(settings)
    process.crawl(BankNews)
    process.start()

I got this erorr

    handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: signal only works in main thread of the main interpreter

Does anyone know, how to run scrapy process with prefect?
really appreciate your help

Following - facing the same problem. Any help would be appreciated, thanks!