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
|
return ldap
|
||||||
|
|
||||||
|
|
||||||
@lru_cache(maxsize=128)
|
@lru_cache(maxsize=32)
|
||||||
def is_rtp(user):
|
def is_rtp(user):
|
||||||
rtp_group = ldap_conn.get_group('rtp')
|
rtp_group = ldap_conn.get_group('rtp')
|
||||||
return rtp_group.check_member(ldap_conn.get_member(user, uid=True))
|
return rtp_group.check_member(ldap_conn.get_member(user, uid=True))
|
||||||
|
|
||||||
|
|
||||||
@lru_cache(maxsize=128)
|
@lru_cache(maxsize=32)
|
||||||
def is_active(user):
|
def is_active(user):
|
||||||
active_group = ldap_conn.get_group('active')
|
active_group = ldap_conn.get_group('active')
|
||||||
return active_group.check_member(ldap_conn.get_member(user, uid=True))
|
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):
|
def is_current_student(user):
|
||||||
current_student_group = ldap_conn.get_group('current_student')
|
current_student_group = ldap_conn.get_group('current_student')
|
||||||
return current_student_group.check_member(ldap_conn.get_member(user, uid=True))
|
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):
|
def is_user(user):
|
||||||
try:
|
try:
|
||||||
ldap_conn.get_member(user, uid=True)
|
ldap_conn.get_member(user, uid=True)
|
||||||
|
|
Loading…
Reference in a new issue