@@ -31,23 +31,30 @@ def down_args(self):
3131 def show_args (self ):
3232 return self ._show_args
3333
34+ @property
35+ def show_all_args (self ):
36+ return self ._show_all_args
37+
3438 @property
3539 def called_reload (self ) -> int :
3640 return self ._called_reload
3741
3842 def __init__ (self ,
3943 result_call : List [Connection ] = None ,
4044 result_show : ConnectionDetails = None ,
45+ result_show_all : List [Connection ] = None ,
4146 raise_error : Exception = None ):
4247 self ._raise_error = raise_error
4348 self ._result_call = result_call or []
4449 self ._result_show = result_show
50+ self ._result_show_all = result_show_all or []
4551 self ._add_args : List [Tuple ] = []
4652 self ._modify_args : List [Tuple ] = []
4753 self ._delete_args : List [Tuple ] = []
4854 self ._up_args : List [Tuple ] = []
4955 self ._down_args : List [Tuple ] = []
5056 self ._show_args : List [Tuple ] = []
57+ self ._show_all_args : List [Tuple ] = []
5158 self ._called_reload = 0
5259
5360 def __call__ (self ) -> List [Connection ]:
@@ -86,6 +93,11 @@ def show(self, name: str, show_secrets: bool = False, active: bool = False) -> C
8693 return self ._result_show
8794 raise ValueError ("'result_show' is not properly initialized" )
8895
96+ def show_all (self , active : bool = False ) -> List [Connection ]:
97+ self ._raise_error_if_needed ()
98+ self ._show_all_args .append ((active ,))
99+ return self ._result_show_all
100+
89101 def reload (self ) -> None :
90102 self ._raise_error_if_needed ()
91103 self ._called_reload += 1
0 commit comments