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

@@ 204-213 (lines=10) @@
201
                value.append(val)
202
        return list(value)
203
204
    def getAnalysts(self):
205
        analyses = []
206
        for ar in self.getAnalysisRequests():
207
            analyses += list(ar.getAnalyses(full_objects=True))
208
        value = []
209
        for analysis in analyses:
210
            val = analysis.getAnalyst()
211
            if val not in value:
212
                value.append(val)
213
        return value
214
215
    security.declarePublic('getBatchID')
216