File tree Expand file tree Collapse file tree 2 files changed +12
-14
lines changed Expand file tree Collapse file tree 2 files changed +12
-14
lines changed Original file line number Diff line number Diff line change 4040xtables (NFPROTO_IPV4 )
4141
4242
43- exist_table_names = dict () # Dictionary to check faster if table is available
44-
4543def is_table_available (name ):
46- global exist_table_names
4744 try :
48- if name in exist_table_names :
49- return exist_table_names [name ]
45+ if name in Table . existing_table_names :
46+ return Table . existing_table_names [name ]
5047 Table (name )
51- exist_table_names [name ] = True
48+ Table . existing_table_names [name ] = True
5249 return True
5350 except IPTCError :
5451 pass
55- exist_table_names [name ] = False
52+ Table . existing_table_names [name ] = False
5653 return False
5754
5855
@@ -1586,6 +1583,8 @@ class Table(object):
15861583 """This is the constant for all tables."""
15871584
15881585 _cache = dict ()
1586+ existing_table_names = dict ()
1587+ """Dictionary to check faster if a table is available."""
15891588
15901589 def __new__ (cls , name , autocommit = None ):
15911590 obj = Table ._cache .get (name , None )
Original file line number Diff line number Diff line change 1717_IFNAMSIZ = 16
1818
1919
20- exist_table6_names = dict () # Dictionary to check faster if table is available
21-
2220def is_table6_available (name ):
23- global exist_table6_names
2421 try :
25- if name in exist_table6_names :
26- return exist_table6_names [name ]
22+ if name in Table6 . existing_table_names :
23+ return Table6 . existing_table_names [name ]
2724 Table6 (name )
28- exist_table6_names [name ] = True
25+ Table6 . existing_table_names [name ] = True
2926 return True
3027 except IPTCError :
3128 pass
32- exist_table6_names [name ] = False
29+ Table6 . existing_table_names [name ] = False
3330 return False
3431
3532
@@ -579,6 +576,8 @@ class Table6(Table):
579576 """This is the constant for all tables."""
580577
581578 _cache = dict ()
579+ existing_table_names = dict ()
580+ """Dictionary to check faster if a table is available."""
582581
583582 def __new__ (cls , name , autocommit = None ):
584583 obj = Table6 ._cache .get (name , None )
You can’t perform that action at this time.
0 commit comments