mirror of
https://gitlab.com/KKlochko/tui-rsync.git
synced 2026-08-12 17:57:43 +00:00
Add the show format for the Source.
This commit is contained in:
@@ -109,6 +109,18 @@ class Source(BaseModel):
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return f"{self.label}"
|
||||
|
||||
def show_format(self) -> str:
|
||||
output = f"[b]label:[/] {self.label}\n" \
|
||||
f"[b]source:[/] {self.source.path}\n" \
|
||||
f"[b]args:[/] {self.args}\n" \
|
||||
f"[b]destionations:[/] \n"
|
||||
|
||||
for destination in self.destinations:
|
||||
output+=f"\t{destination.path}\n"
|
||||
|
||||
return output
|
||||
|
||||
class Destination(BaseModel):
|
||||
source = ForeignKeyField(Source, backref='destinations')
|
||||
path = ForeignKeyField(Path)
|
||||
|
||||
Reference in New Issue
Block a user