Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit545bbf8

Browse files
author
vshepard
committed
show_archive add print tli
1 parent5c7cf18 commit545bbf8

File tree

1 file changed

+21
-12
lines changed
  • testgres/plugins/pg_probackup2/pg_probackup2

1 file changed

+21
-12
lines changed

‎testgres/plugins/pg_probackup2/pg_probackup2/app.py

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -554,35 +554,44 @@ def show_archive(
554554
# You should print it when calling as_text=true
555555
returnself.run(cmd_list+options,old_binary=old_binary,expect_error=expect_error)
556556

557+
result= {}
558+
instance_timelines=None
559+
557560
ifas_json:
558561
ifas_text:
559562
data=self.run(cmd_list+options,old_binary=old_binary,expect_error=expect_error)
560563
else:
561564
data=json.loads(self.run(cmd_list+options,old_binary=old_binary,expect_error=expect_error))
562565

563566
ifinstance:
564-
instance_timelines=None
565567
forinstance_nameindata:
566568
ifinstance_name['instance']==instance:
567569
instance_timelines=instance_name['timelines']
568570
break
569571

570572
iftli>0:
573+
timeline_found=False
571574
fortimelineininstance_timelines:
572575
iftimeline['tli']==tli:
573-
returntimeline
574-
575-
return {}
576-
577-
ifinstance_timelines:
578-
returninstance_timelines
579-
580-
returndata
576+
result=timeline
577+
timeline_found=True
578+
break
579+
ifnottimeline_found:
580+
result= {}
581+
582+
elifinstance_timelines:
583+
result=instance_timelines
584+
else:
585+
result=data
586+
else:
587+
result=data
581588
else:
582-
show_splitted=self.run(cmd_list+options,old_binary=old_binary,
583-
expect_error=expect_error).splitlines()
584-
logging.error(show_splitted)
589+
show_splitted=self.run(cmd_list+options,old_binary=old_binary,expect_error=expect_error).splitlines()
590+
print(show_splitted)
585591
exit(1)
592+
ifresult== {}:
593+
print(f"tli={tli} was not found.{instance_timelines}")
594+
returnresult
586595

587596
defvalidate(
588597
self,instance=None,backup_id=None,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp