Code Duplication    Length = 10-10 lines in 2 locations

bika/lims/content/batch.py 1 location

@@ 303-312 (lines=10) @@
300
                value.append(val)
301
        return list(value)
302
303
    def getAnalysts(self):
304
        analyses = []
305
        for ar in self.getAnalysisRequests():
306
            analyses += list(ar.getAnalyses(full_objects=True))
307
        value = []
308
        for analysis in analyses:
309
            val = analysis.getAnalyst()
310
            if val not in value:
311
                value.append(val)
312
        return value
313
314
    security.declarePublic('getBatchID')
315

bika/lims/content/sample.py 1 location

@@ 409-418 (lines=10) @@
406
                value.append(val)
407
        return value
408
409
    def getAnalysts(self):
410
        analyses = []
411
        for ar in self.getAnalysisRequests():
412
            analyses += list(ar.getAnalyses(full_objects=True))
413
        value = []
414
        for analysis in analyses:
415
            val = analysis.getAnalyst()
416
            if val not in value:
417
                value.append(val)
418
        return value
419
420
    security.declarePublic('getAnalysisRequests')
421