-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
If I start webdav in background as suggested:
$ python3.9 cli.py webdav-start --background
I get:
β
Authentication verified
π§ Creating WebDAV application...
π WEBDAV: Initializing InternxtDAVProvider...
β
WEBDAV: Provider initialized with credentials for: user@mail.com
π§ Setting up server on localhost:3005...
π§ Using WSGI server: waitress
π WebDAV server starting on http://localhost:3005/
π Mount point: http://localhost:3005/
π€ Username: internxt
π Password: internxt-webdav
π Web interface available at: http://localhost:3005/
π‘ Connection Instructions:
1. Open Finder
2. Press Cmd+K
3. Enter server address: http://localhost:3005/
4. Username: internxt
5. Password: internxt-webdav
Press Ctrl+C to stop the server
β WebDAV server error: signal only works in main thread of the main interpreter
Traceback (most recent call last):
File "/home/user/internxt-cli/services/webdav_server.py", line 235, in _run_server_thread
signal.signal(signal.SIGINT, signal_handler)
File "/usr/lib64/python3.9/signal.py", line 56, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
ValueError: signal only works in main thread of the main interpreter
π WebDAV server stopped
β Failed to start server in background
If I start it with
$ python3.9 cli.py webdav-start &
as usual for linux, I lose contact with the running process, so webdav-status, webdav-mount, webdav-stop do not recognize the running process and ask for a previous wedbav-start.
By the way, I suspect that waitress is responsible for not providing the COPY command that handles metadata besides copying the files.
Is there an alternative webdav server that handles it?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels