|
@@ -545,11 +545,11 @@ class Location:
|
|
name = re.sub(r"[^\w]", "_", self.path.rstrip("/"))
|
|
name = re.sub(r"[^\w]", "_", self.path.rstrip("/"))
|
|
if self.proto not in ("file", "socket", "rclone"):
|
|
if self.proto not in ("file", "socket", "rclone"):
|
|
name = re.sub(r"[^\w]", "_", self.host) + "__" + name
|
|
name = re.sub(r"[^\w]", "_", self.host) + "__" + name
|
|
- if len(name) > 100:
|
|
|
|
|
|
+ if len(name) > 120:
|
|
# Limit file names to some reasonable length. Most file systems
|
|
# Limit file names to some reasonable length. Most file systems
|
|
# limit them to 255 [unit of choice]; due to variations in unicode
|
|
# limit them to 255 [unit of choice]; due to variations in unicode
|
|
# handling we truncate to 100 *characters*.
|
|
# handling we truncate to 100 *characters*.
|
|
- name = name[:100]
|
|
|
|
|
|
+ name = name[:120]
|
|
return os.path.join(get_keys_dir(), name)
|
|
return os.path.join(get_keys_dir(), name)
|
|
|
|
|
|
def __repr__(self):
|
|
def __repr__(self):
|