diff --git a/libcnmc/cir_8_2021/FB1.py b/libcnmc/cir_8_2021/FB1.py index e9318cb9..01024828 100644 --- a/libcnmc/cir_8_2021/FB1.py +++ b/libcnmc/cir_8_2021/FB1.py @@ -78,6 +78,11 @@ def get_sequence(self): '|', ('data_baixa', '>=', data_baixa), ('data_baixa', '=', False)] + if not self.embarrats: + search_params += [ + ('cable.tipus.codi', '!=', 'E') + ] + # Revisem que si està de baixa ha de tenir la data informada search_params += ['|', '&', ('active', '=', False), @@ -99,6 +104,11 @@ def get_sequence(self): '|', ('data_baixa', '>=', data_baixa), ('data_baixa', '=', False)] + if not self.embarrats: + search_params += [ + ('cable.tipus.codi', '!=', 'E') + ] + # Revisem que si està de baixa ha de tenir la data informada search_params += ['|', '&', ('active', '=', False), diff --git a/libcnmc/cli_8_2021.py b/libcnmc/cli_8_2021.py index 324c91c6..c4d612b4 100644 --- a/libcnmc/cli_8_2021.py +++ b/libcnmc/cli_8_2021.py @@ -271,6 +271,7 @@ def cir_8_2021_fa5(**kwargs): @click.option("--reducir-cups/--no-reducir-cups",default=False) @click.option('--prefix_at', help="Prefix dels Trams AT") @click.option('--prefix_bt', help="Prefix dels Trams BT") +@click.option('--embarrats/--no-embarrats', default=True, help="Afegir embarrats") @click.option('--div/--no-div', default=False, help="Dividir la longitud dels Trams AT entre el núm. de circuits") def cir_8_2021_fb1(**kwargs): """ @@ -297,7 +298,8 @@ def cir_8_2021_fb1(**kwargs): reducir_cupss=kwargs["reducir_cups"], prefix_at=kwargs['prefix_at'], prefix_bt=kwargs['prefix_bt'], - div=kwargs['div'] + div=kwargs['div'], + embarrats=kwargs['embarrats'], ) proc.calc()