Skip to content

Commit 6add04c

Browse files
mbillowliam-middlebrook
authored andcommitted
Stop using magic method notation in ldap util
1 parent 322e7f3 commit 6add04c

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

conditional/blueprints/member_management.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737
from conditional.util.ldap import ldap_get_name
3838
from conditional.util.ldap import ldap_is_active
3939
from conditional.util.ldap import ldap_is_onfloor
40-
from conditional.util.ldap import ldap_add_member_to_group
41-
from conditional.util.ldap import ldap_remove_member_from_group
42-
from conditional.util.ldap import ldap_is_member_of_group
40+
from conditional.util.ldap import _ldap_add_member_to_group as ldap_add_member_to_group
41+
from conditional.util.ldap import _ldap_remove_member_from_group as ldap_remove_member_from_group
42+
from conditional.util.ldap import _ldap_is_member_of_group as ldap_is_member_of_group
4343

4444
from conditional.util.flask import render_template
4545
from conditional.models.models import attendance_enum

conditional/util/ldap.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def wrapped_func(*args, **kwargs):
3939

4040

4141
@ldap_init_required
42-
def __ldap_get_field__(username, field):
42+
def _ldap_get_field(username, field):
4343
ldap_results = ldap_conn.search_s(user_search_ou, ldap.SCOPE_SUBTREE, "(uid=%s)"
4444
% username)
4545
if len(ldap_results) != 1:
@@ -51,7 +51,7 @@ def __ldap_get_field__(username, field):
5151

5252

5353
@ldap_init_required
54-
def __ldap_set_field__(username, field, new_val):
54+
def _ldap_set_field(username, field, new_val):
5555
if read_only:
5656
print('LDAP modification: setting %s on %s to %s' % (field,
5757
username,
@@ -74,13 +74,13 @@ def __ldap_set_field__(username, field, new_val):
7474

7575

7676
@ldap_init_required
77-
def __ldap_get_members__():
77+
def _ldap_get_members():
7878
return ldap_conn.search_s(user_search_ou, ldap.SCOPE_SUBTREE,
7979
"objectClass=houseMember")
8080

8181

8282
@ldap_init_required
83-
def __ldap_is_member_of_group__(username, group):
83+
def _ldap_is_member_of_group(username, group):
8484
ldap_results = ldap_conn.search_s(group_search_ou, ldap.SCOPE_SUBTREE,
8585
"(cn=%s)" % group)
8686
if len(ldap_results) != 1:
@@ -91,11 +91,11 @@ def __ldap_is_member_of_group__(username, group):
9191

9292

9393
@ldap_init_required
94-
def __ldap_add_member_to_group__(username, group):
94+
def _ldap_add_member_to_group(username, group):
9595
if read_only:
9696
print("LDAP: Adding user %s to group %s" % (username, group))
9797
return
98-
if __ldap_is_member_of_group__(username, group):
98+
if _ldap_is_member_of_group(username, group):
9999
return
100100
ldap_results = ldap_conn.search_s(group_search_ou, ldap.SCOPE_SUBTREE,
101101
"(cn=%s)" % group)
@@ -112,11 +112,11 @@ def __ldap_add_member_to_group__(username, group):
112112
ldap_conn.modify_s(groupdn, ldap_modlist)
113113

114114

115-
def __ldap_remove_member_from_group__(username, group):
115+
def _ldap_remove_member_from_group(username, group):
116116
if read_only:
117117
print("LDAP: Removing user %s from group %s" % (username, group))
118118
return
119-
if not __ldap_is_member_of_group__(username, group):
119+
if not _ldap_is_member_of_group(username, group):
120120
return
121121
ldap_results = ldap_conn.search_s(group_search_ou, ldap.SCOPE_SUBTREE,
122122
"(cn=%s)" % group)
@@ -133,7 +133,7 @@ def __ldap_remove_member_from_group__(username, group):
133133

134134

135135
@ldap_init_required
136-
def __ldap_is_member_of_committee__(username, committee):
136+
def _ldap_is_member_of_committee(username, committee):
137137
ldap_results = ldap_conn.search_s(committee_search_ou, ldap.SCOPE_SUBTREE,
138138
"(cn=%s)" % committee)
139139
if len(ldap_results) != 1:
@@ -145,11 +145,11 @@ def __ldap_is_member_of_committee__(username, committee):
145145

146146
@lru_cache(maxsize=1024)
147147
def ldap_get_housing_points(username):
148-
return int(__ldap_get_field__(username, 'housingPoints'))
148+
return int(_ldap_get_field(username, 'housingPoints'))
149149

150150

151151
def ldap_get_room_number(username):
152-
roomno = __ldap_get_field__(username, 'roomNumber')
152+
roomno = _ldap_get_field(username, 'roomNumber')
153153
if roomno is None:
154154
return "N/A"
155155
return roomno.decode('utf-8')
@@ -182,65 +182,65 @@ def ldap_get_onfloor_members():
182182
@lru_cache(maxsize=1024)
183183
def ldap_get_current_students():
184184
return [x[1]
185-
for x in __ldap_get_members__()[1:]
185+
for x in _ldap_get_members()[1:]
186186
if ldap_is_current_student(str(str(x[0]).split(",")[0]).split("=")[1])]
187187

188188

189189
def ldap_is_active(username):
190-
return __ldap_is_member_of_group__(username, 'active')
190+
return _ldap_is_member_of_group(username, 'active')
191191

192192

193193
def ldap_is_alumni(username):
194194
# When alumni status becomes a group rather than an attribute this will
195-
# change to use __ldap_is_member_of_group__.
196-
alum_status = __ldap_get_field__(username, 'alumni')
195+
# change to use _ldap_is_member_of_group.
196+
alum_status = _ldap_get_field(username, 'alumni')
197197
return alum_status is not None and alum_status.decode('utf-8') == '1'
198198

199199

200200
def ldap_is_eboard(username):
201-
return __ldap_is_member_of_group__(username, 'eboard')
201+
return _ldap_is_member_of_group(username, 'eboard')
202202

203203

204204
def ldap_is_intromember(username):
205-
return __ldap_is_member_of_group__(username, 'intromembers')
205+
return _ldap_is_member_of_group(username, 'intromembers')
206206

207207

208208
def ldap_is_onfloor(username):
209209
# april 3rd created onfloor group
210-
# onfloor_status = __ldap_get_field__(username, 'onfloor')
210+
# onfloor_status = _ldap_get_field(username, 'onfloor')
211211
# return onfloor_status != None and onfloor_status.decode('utf-8') == '1'
212-
return __ldap_is_member_of_group__(username, 'onfloor')
212+
return _ldap_is_member_of_group(username, 'onfloor')
213213

214214

215215
def ldap_is_financial_director(username):
216-
return __ldap_is_member_of_committee__(username, 'Financial')
216+
return _ldap_is_member_of_committee(username, 'Financial')
217217

218218

219219
def ldap_is_eval_director(username):
220220
# TODO FIXME Evaulations -> Evaluations
221-
return __ldap_is_member_of_committee__(username, 'Evaulations')
221+
return _ldap_is_member_of_committee(username, 'Evaulations')
222222

223223

224224
def ldap_is_current_student(username):
225-
return __ldap_is_member_of_group__(username, 'current_student')
225+
return _ldap_is_member_of_group(username, 'current_student')
226226

227227

228228
def ldap_set_housingpoints(username, housing_points):
229-
__ldap_set_field__(username, 'housingPoints', housing_points)
229+
_ldap_set_field(username, 'housingPoints', housing_points)
230230

231231

232232
def ldap_set_roomnumber(username, room_number):
233-
__ldap_set_field__(username, 'roomNumber', room_number)
233+
_ldap_set_field(username, 'roomNumber', room_number)
234234

235235

236236
def ldap_set_active(username):
237-
__ldap_add_member_to_group__(username, 'active')
237+
_ldap_add_member_to_group(username, 'active')
238238

239239

240240
def ldap_set_inactive(username):
241-
__ldap_remove_member_from_group__(username, 'active')
241+
_ldap_remove_member_from_group(username, 'active')
242242

243243

244244
@lru_cache(maxsize=1024)
245245
def ldap_get_name(username):
246-
return __ldap_get_field__(username, 'cn').decode('utf-8')
246+
return _ldap_get_field(username, 'cn').decode('utf-8')

0 commit comments

Comments
 (0)