We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b69f39 commit 1d0d6fcCopy full SHA for 1d0d6fc
src/paste/utils.py
@@ -1,18 +1,19 @@
1
import random
2
import string
3
import os
4
+from pathlib import Path
5
6
-def generate_uuid():
7
+def generate_uuid() -> str:
8
# Combine uppercase letters, lowercase letters, and digits
- characters = string.ascii_letters + string.digits
9
+ characters: str = string.ascii_letters + string.digits
10
11
# Generate a random 4-character code
- random_code = ''.join(random.choice(characters) for _ in range(4))
12
+ random_code: str = "".join(random.choice(characters) for _ in range(4))
13
14
return random_code
15
16
-def extract_extension(file_name):
17
+def extract_extension(file_name: Path) -> str:
18
_, extension = os.path.splitext(file_name)
19
return extension
0 commit comments