@@ -9,7 +9,6 @@ class RoleManager(RoleManager):
99 all_roles = dict ()
1010 max_hierarchy_level = 0
1111
12-
1312 def __init__ (self , max_hierarchy_level ):
1413 self .logger = logging .getLogger ()
1514 self .all_roles = dict ()
@@ -47,9 +46,8 @@ def clear(self):
4746
4847 def add_link (self , name1 , name2 , * domain ):
4948 if len (domain ) == 1 :
50- if len (domain [0 ]) > 1 :
51- name1 = domain [0 ] + "::" + name1
52- name2 = domain [0 ] + "::" + name2
49+ name1 = domain [0 ] + "::" + name1
50+ name2 = domain [0 ] + "::" + name2
5351 elif len (domain ) > 1 :
5452 raise RuntimeError ("error: domain should be 1 parameter" )
5553
@@ -70,9 +68,8 @@ def add_link(self, name1, name2, *domain):
7068
7169 def delete_link (self , name1 , name2 , * domain ):
7270 if len (domain ) == 1 :
73- if len (domain [0 ]) > 1 :
74- name1 = domain [0 ] + "::" + name1
75- name2 = domain [0 ] + "::" + name2
71+ name1 = domain [0 ] + "::" + name1
72+ name2 = domain [0 ] + "::" + name2
7673 elif len (domain ) > 1 :
7774 raise RuntimeError ("error: domain should be 1 parameter" )
7875
@@ -101,9 +98,10 @@ def has_link(self, name1, name2, *domain):
10198 return role1 .has_role (name2 , self .max_hierarchy_level )
10299 else :
103100 for key , role in self .all_roles .items ():
104- if self .matching_func (name1 , key ) and role .has_role (name2 , self .max_hierarchy_level , self .matching_func ):
101+ if self .matching_func (name1 , key ) and role .has_role (name2 , self .max_hierarchy_level ,
102+ self .matching_func ):
105103 return True
106- return False
104+ return False
107105
108106 def get_roles (self , name , domain = None ):
109107 """
0 commit comments