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
|
import requests
|
||||||
|
|
||||||
|
from .consts import DEFAULT_USERNAME
|
||||||
from .misc import create_dir
|
from .misc import create_dir
|
||||||
|
|
||||||
DEFAULT_USERNAME = "seafile"
|
|
||||||
|
|
||||||
|
|
||||||
class SeafileClient:
|
class SeafileClient:
|
||||||
def __init__(self, host: str, port: int, user: str, passwd: str):
|
def __init__(self, host: str, port: int, user: str, passwd: str):
|
||||||
@ -72,7 +71,7 @@ class SeafileClient:
|
|||||||
cur_status = self.get_status()
|
cur_status = self.get_status()
|
||||||
for folder, state in cur_status.items():
|
for folder, state in cur_status.items():
|
||||||
if state != prev_status.get(folder):
|
if state != prev_status.get(folder):
|
||||||
print(f"Synced folder {folder}: {state}")
|
print(f"Library {folder}:\t{state}")
|
||||||
prev_status[folder] = cur_status[folder]
|
prev_status[folder] = cur_status[folder]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
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 pwd
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
from .client import DEFAULT_USERNAME
|
from .consts import DEFAULT_USERNAME
|
||||||
|
|
||||||
|
|
||||||
def setup_uid(uid: int, gid: int):
|
def setup_uid(uid: int, gid: int):
|
||||||
|
|||||||
3
start.py
3
start.py
@ -5,8 +5,7 @@ import os
|
|||||||
import os.path
|
import os.path
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from seafile_client import SeafileClient
|
from seafile_client import SeafileClient, start_seaf_daemon
|
||||||
from seafile_client.client import start_seaf_daemon
|
|
||||||
from seafile_client.misc import setup_uid, create_dir
|
from seafile_client.misc import setup_uid, create_dir
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user