helpers.py: replace memoize usages with lru_cache

This commit is contained in:
Carlo Teubner 2016-08-20 13:06:16 +01:00
parent 28076ee588
commit 61af307ad4
1 changed files with 4 additions and 7 deletions

View File

@ -722,9 +722,6 @@ def format_archive(archive):
)
memoize = lru_cache(maxsize=None)
class Buffer:
"""
provide a thread-local buffer
@ -766,7 +763,7 @@ class Buffer:
return self._thread_local.buffer
@memoize
@lru_cache(maxsize=None)
def uid2user(uid, default=None):
try:
return pwd.getpwuid(uid).pw_name
@ -774,7 +771,7 @@ def uid2user(uid, default=None):
return default
@memoize
@lru_cache(maxsize=None)
def user2uid(user, default=None):
try:
return user and pwd.getpwnam(user).pw_uid
@ -782,7 +779,7 @@ def user2uid(user, default=None):
return default
@memoize
@lru_cache(maxsize=None)
def gid2group(gid, default=None):
try:
return grp.getgrgid(gid).gr_name
@ -790,7 +787,7 @@ def gid2group(gid, default=None):
return default
@memoize
@lru_cache(maxsize=None)
def group2gid(group, default=None):
try:
return group and grp.getgrnam(group).gr_gid