Code Duplication    Length = 10-10 lines in 2 locations

bika/lims/content/sample.py 1 location

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

bika/lims/content/batch.py 1 location

@@ 321-330 (lines=10) @@
318
                value.append(val)
319
        return list(value)
320
321
    def getAnalysts(self):
322
        analyses = []
323
        for ar in self.getAnalysisRequests():
324
            analyses += list(ar.getAnalyses(full_objects=True))
325
        value = []
326
        for analysis in analyses:
327
            val = analysis.getAnalyst()
328
            if val not in value:
329
                value.append(val)
330
        return value
331
332
    security.declarePublic('getBatchID')
333