Code Duplication    Length = 11-20 lines in 5 locations

reports/dashboard.py 1 location

@@ 735-754 (lines=20) @@
732
        result['base_period_input']['subtotals_in_kgco2e'] = list()
733
        result['base_period_input']['total_in_kgce'] = Decimal(0.0)
734
        result['base_period_input']['total_in_kgco2e'] = Decimal(0.0)
735
        if energy_category_set is not None and len(energy_category_set) > 0:
736
            for energy_category_id in energy_category_set:
737
                result['base_period_input']['names'].append(
738
                    energy_category_dict[energy_category_id]['name'])
739
                result['base_period_input']['units'].append(
740
                    energy_category_dict[energy_category_id]['unit_of_measure'])
741
                result['base_period_input']['timestamps'].append(
742
                    base_input[energy_category_id]['timestamps'])
743
                result['base_period_input']['values'].append(
744
                    base_input[energy_category_id]['values'])
745
                result['base_period_input']['subtotals'].append(
746
                    base_input[energy_category_id]['subtotal'])
747
                result['base_period_input']['subtotals_in_kgce'].append(
748
                    base_input[energy_category_id]['subtotal_in_kgce'])
749
                result['base_period_input']['subtotals_in_kgco2e'].append(
750
                    base_input[energy_category_id]['subtotal_in_kgco2e'])
751
                result['base_period_input']['total_in_kgce'] += \
752
                    base_input[energy_category_id]['subtotal_in_kgce']
753
                result['base_period_input']['total_in_kgco2e'] += \
754
                    base_input[energy_category_id]['subtotal_in_kgco2e']
755
756
        result['base_period_cost'] = dict()
757
        result['base_period_cost']['names'] = list()

reports/spacesaving.py 1 location

@@ 688-700 (lines=13) @@
685
        result['base_period']['subtotals_in_kgco2e_saving'] = list()
686
        result['base_period']['total_in_kgce_saving'] = Decimal(0.0)
687
        result['base_period']['total_in_kgco2e_saving'] = Decimal(0.0)
688
        if energy_category_set is not None and len(energy_category_set) > 0:
689
            for energy_category_id in energy_category_set:
690
                result['base_period']['names'].append(energy_category_dict[energy_category_id]['name'])
691
                result['base_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure'])
692
                result['base_period']['timestamps'].append(base[energy_category_id]['timestamps'])
693
                result['base_period']['values_saving'].append(base[energy_category_id]['values_saving'])
694
                result['base_period']['subtotals_saving'].append(base[energy_category_id]['subtotal_saving'])
695
                result['base_period']['subtotals_in_kgce_saving'].append(
696
                    base[energy_category_id]['subtotal_in_kgce_saving'])
697
                result['base_period']['subtotals_in_kgco2e_saving'].append(
698
                    base[energy_category_id]['subtotal_in_kgco2e_saving'])
699
                result['base_period']['total_in_kgce_saving'] += base[energy_category_id]['subtotal_in_kgce_saving']
700
                result['base_period']['total_in_kgco2e_saving'] += base[energy_category_id]['subtotal_in_kgco2e_saving']
701
702
        result['reporting_period'] = dict()
703
        result['reporting_period']['names'] = list()

reports/tenantsaving.py 1 location

@@ 604-616 (lines=13) @@
601
        result['base_period']['subtotals_in_kgco2e_saving'] = list()
602
        result['base_period']['total_in_kgce_saving'] = Decimal(0.0)
603
        result['base_period']['total_in_kgco2e_saving'] = Decimal(0.0)
604
        if energy_category_set is not None and len(energy_category_set) > 0:
605
            for energy_category_id in energy_category_set:
606
                result['base_period']['names'].append(energy_category_dict[energy_category_id]['name'])
607
                result['base_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure'])
608
                result['base_period']['timestamps'].append(base[energy_category_id]['timestamps'])
609
                result['base_period']['values_saving'].append(base[energy_category_id]['values_saving'])
610
                result['base_period']['subtotals_saving'].append(base[energy_category_id]['subtotal_saving'])
611
                result['base_period']['subtotals_in_kgce_saving'].append(
612
                    base[energy_category_id]['subtotal_in_kgce_saving'])
613
                result['base_period']['subtotals_in_kgco2e_saving'].append(
614
                    base[energy_category_id]['subtotal_in_kgco2e_saving'])
615
                result['base_period']['total_in_kgce_saving'] += base[energy_category_id]['subtotal_in_kgce_saving']
616
                result['base_period']['total_in_kgco2e_saving'] += base[energy_category_id]['subtotal_in_kgco2e_saving']
617
618
        result['reporting_period'] = dict()
619
        result['reporting_period']['names'] = list()

reports/spaceenergycategory.py 1 location

@@ 537-547 (lines=11) @@
534
        result['base_period']['subtotals_in_kgco2e'] = list()
535
        result['base_period']['total_in_kgce'] = Decimal(0.0)
536
        result['base_period']['total_in_kgco2e'] = Decimal(0.0)
537
        if energy_category_set is not None and len(energy_category_set) > 0:
538
            for energy_category_id in energy_category_set:
539
                result['base_period']['names'].append(energy_category_dict[energy_category_id]['name'])
540
                result['base_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure'])
541
                result['base_period']['timestamps'].append(base[energy_category_id]['timestamps'])
542
                result['base_period']['values'].append(base[energy_category_id]['values'])
543
                result['base_period']['subtotals'].append(base[energy_category_id]['subtotal'])
544
                result['base_period']['subtotals_in_kgce'].append(base[energy_category_id]['subtotal_in_kgce'])
545
                result['base_period']['subtotals_in_kgco2e'].append(base[energy_category_id]['subtotal_in_kgco2e'])
546
                result['base_period']['total_in_kgce'] += base[energy_category_id]['subtotal_in_kgce']
547
                result['base_period']['total_in_kgco2e'] += base[energy_category_id]['subtotal_in_kgco2e']
548
549
        result['reporting_period'] = dict()
550
        result['reporting_period']['names'] = list()

reports/tenantenergycategory.py 1 location

@@ 487-497 (lines=11) @@
484
        result['base_period']['subtotals_in_kgco2e'] = list()
485
        result['base_period']['total_in_kgce'] = Decimal(0.0)
486
        result['base_period']['total_in_kgco2e'] = Decimal(0.0)
487
        if energy_category_set is not None and len(energy_category_set) > 0:
488
            for energy_category_id in energy_category_set:
489
                result['base_period']['names'].append(energy_category_dict[energy_category_id]['name'])
490
                result['base_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure'])
491
                result['base_period']['timestamps'].append(base[energy_category_id]['timestamps'])
492
                result['base_period']['values'].append(base[energy_category_id]['values'])
493
                result['base_period']['subtotals'].append(base[energy_category_id]['subtotal'])
494
                result['base_period']['subtotals_in_kgce'].append(base[energy_category_id]['subtotal_in_kgce'])
495
                result['base_period']['subtotals_in_kgco2e'].append(base[energy_category_id]['subtotal_in_kgco2e'])
496
                result['base_period']['total_in_kgce'] += base[energy_category_id]['subtotal_in_kgce']
497
                result['base_period']['total_in_kgco2e'] += base[energy_category_id]['subtotal_in_kgco2e']
498
499
        result['reporting_period'] = dict()
500
        result['reporting_period']['names'] = list()