Fix circular dependencies
This commit is contained in:
parent
107bb55082
commit
c72727b9a0
@ -1 +1 @@
|
||||
from .client import SeafileClient
|
||||
from .client import SeafileClient, start_seaf_daemon
|
||||
|
||||
@ -4,10 +4,9 @@ import time
|
||||
|
||||
import requests
|
||||
|
||||
from .consts import DEFAULT_USERNAME
|
||||
from .misc import create_dir
|
||||
|
||||
DEFAULT_USERNAME = "seafile"
|
||||
|
||||
|
||||
class SeafileClient:
|
||||
def __init__(self, host: str, port: int, user: str, passwd: str):
|
||||
@ -72,11 +71,11 @@ class SeafileClient:
|
||||
cur_status = self.get_status()
|
||||
for folder, state in cur_status.items():
|
||||
if state != prev_status.get(folder):
|
||||
print(f"Synced folder {folder}: {state}")
|
||||
print(f"Library {folder}:\t{state}")
|
||||
prev_status[folder] = cur_status[folder]
|
||||
|
||||
|
||||
def start_seaf_daemon():
|
||||
cmd = 'seaf-cli start'
|
||||
subprocess.run(['su', '-', DEFAULT_USERNAME, '-c', cmd])
|
||||
time.sleep(5)
|
||||
time.sleep(5)
|
||||
|
||||
1
seafile_client/consts.py
Normal file
1
seafile_client/consts.py
Normal file
@ -0,0 +1 @@
|
||||
DEFAULT_USERNAME = "seafile"
|
||||
@ -2,7 +2,7 @@ import os
|
||||
import pwd
|
||||
import subprocess
|
||||
|
||||
from .client import DEFAULT_USERNAME
|
||||
from .consts import DEFAULT_USERNAME
|
||||
|
||||
|
||||
def setup_uid(uid: int, gid: int):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user