mirror of
https://github.com/ComputerScienceHouse/proxstar.git
synced 2025-02-12 13:01:51 +00:00
Smaller cache
This commit is contained in:
parent
e1c64cb322
commit
724c6e0f58
1 changed files with 4 additions and 4 deletions
|
@ -14,25 +14,25 @@ def connect_ldap():
|
|||
return ldap
|
||||
|
||||
|
||||
@lru_cache(maxsize=128)
|
||||
@lru_cache(maxsize=32)
|
||||
def is_rtp(user):
|
||||
rtp_group = ldap_conn.get_group('rtp')
|
||||
return rtp_group.check_member(ldap_conn.get_member(user, uid=True))
|
||||
|
||||
|
||||
@lru_cache(maxsize=128)
|
||||
@lru_cache(maxsize=32)
|
||||
def is_active(user):
|
||||
active_group = ldap_conn.get_group('active')
|
||||
return active_group.check_member(ldap_conn.get_member(user, uid=True))
|
||||
|
||||
|
||||
@lru_cache(maxsize=128)
|
||||
@lru_cache(maxsize=32)
|
||||
def is_current_student(user):
|
||||
current_student_group = ldap_conn.get_group('current_student')
|
||||
return current_student_group.check_member(ldap_conn.get_member(user, uid=True))
|
||||
|
||||
|
||||
@lru_cache(maxsize=128)
|
||||
@lru_cache(maxsize=32)
|
||||
def is_user(user):
|
||||
try:
|
||||
ldap_conn.get_member(user, uid=True)
|
||||
|
|
Loading…
Reference in a new issue