Conditions | 5 |
Total Lines | 12 |
Code Lines | 10 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | """This module contains the data structures that power Injectify.""" |
||
11 | def __init__(self, initlist): |
||
12 | self.data = [] |
||
13 | |||
14 | if initlist is not None: |
||
15 | if isinstance(initlist, list): |
||
16 | self.data[:] = initlist |
||
17 | elif isinstance(initlist, UserList): |
||
18 | self.data[:] = initlist.data[:] |
||
19 | elif isinstance(initlist, Sequence): |
||
20 | self.data = list(initlist) |
||
21 | else: |
||
22 | self.data.append(initlist) |
||
23 |