Code Duplication    Length = 10-10 lines in 2 locations

bika/lims/content/sample.py 1 location

@@ 417-426 (lines=10) @@
414
                value.append(val)
415
        return value
416
417
    def getAnalysts(self):
418
        analyses = []
419
        for ar in self.getAnalysisRequests():
420
            analyses += list(ar.getAnalyses(full_objects=True))
421
        value = []
422
        for analysis in analyses:
423
            val = analysis.getAnalyst()
424
            if val not in value:
425
                value.append(val)
426
        return value
427
428
    security.declarePublic('getAnalysisRequests')
429

bika/lims/content/batch.py 1 location

@@ 192-201 (lines=10) @@
189
                value.append(val)
190
        return list(value)
191
192
    def getAnalysts(self):
193
        analyses = []
194
        for ar in self.getAnalysisRequests():
195
            analyses += list(ar.getAnalyses(full_objects=True))
196
        value = []
197
        for analysis in analyses:
198
            val = analysis.getAnalyst()
199
            if val not in value:
200
                value.append(val)
201
        return value
202
203
    security.declarePublic('getBatchID')
204