浏览代码

helpers.py: replace memoize usages with lru_cache

Carlo Teubner 8 年之前
父节点
当前提交
61af307ad4
共有 1 个文件被更改,包括 4 次插入7 次删除
  1. 4 7
      src/borg/helpers.py

+ 4 - 7
src/borg/helpers.py

@@ -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