Total Complexity | 5 |
Total Lines | 37 |
Duplicated Lines | 48.65 % |
Changes | 0 |
Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.
Common duplication problems, and corresponding solutions are:
1 | ## |
||
2 | ## |
||
3 | |||
4 | # File auto-generated against equivalent DynamicSerialize Java class |
||
5 | # and then modified post-generation to make it sub class |
||
6 | # AbstractDataAccessRequest. |
||
7 | # |
||
8 | # SOFTWARE HISTORY |
||
9 | # |
||
10 | # Date Ticket# Engineer Description |
||
11 | # ------------ ---------- ----------- -------------------------- |
||
12 | # 05/28/13 #2023 dgilling Initial Creation. |
||
13 | # |
||
14 | # |
||
15 | |||
16 | |||
17 | from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import AbstractDataAccessRequest |
||
|
|||
18 | |||
19 | View Code Duplication | class GetGeometryDataRequest(AbstractDataAccessRequest): |
|
20 | |||
21 | def __init__(self): |
||
22 | super(GetGeometryDataRequest, self).__init__() |
||
23 | self.requestedTimes = None |
||
24 | self.requestedPeriod = None |
||
25 | |||
26 | def getRequestedTimes(self): |
||
27 | return self.requestedTimes |
||
28 | |||
29 | def setRequestedTimes(self, requestedTimes): |
||
30 | self.requestedTimes = requestedTimes |
||
31 | |||
32 | def getRequestedPeriod(self): |
||
33 | return self.requestedPeriod |
||
34 | |||
35 | def setRequestedPeriod(self, requestedPeriod): |
||
36 | self.requestedPeriod = requestedPeriod |
||
37 | |||
38 |
This check looks for lines that are too long. You can specify the maximum line length.