File tree Expand file tree Collapse file tree 1 file changed +0
-47
lines changed
Expand file tree Collapse file tree 1 file changed +0
-47
lines changed Original file line number Diff line number Diff line change 1-
2- class SimpleList ():
3- def __init__ (self , value = None ):
4- if value is None :
5- self .db = []
6- else :
7- self .set (value )
8-
9- def __len__ (self ):
10- return len (self .db )
11-
12- def __contains__ (self , item ):
13- return item in self .db
14-
15- def __del__ (self ):
16- del self .db
17-
18- def __iter__ (self ):
19- for i in self .db :
20- yield i
21-
22- def __str__ (self ):
23- return str (self .db )
24-
25- def append (self , item ):
26- self .db .append (item )
27-
28- def extend (self , items ):
29- self .db .extend (items )
30-
31- def remove (self , item ):
32- self .db .remove (item )
33-
34- def get (self ):
35- return self .db
36-
37- def set (self , value ):
38- if isinstance (value , list ):
39- self .db = value
40- else :
41- raise ValueError ("Wrong value type" )
42-
43- def copy (self ):
44- return self .db [:]
45-
46- def close (self ):
47- return
You can’t perform that action at this time.
0 commit comments