Skip to content

Commit 1d0d6fc

Browse files
committed
♻️ Refactor: Added typehints
1 parent 2b69f39 commit 1d0d6fc

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/paste/utils.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
import random
22
import string
33
import os
4+
from pathlib import Path
45

56

6-
def generate_uuid():
7+
def generate_uuid() -> str:
78
# Combine uppercase letters, lowercase letters, and digits
8-
characters = string.ascii_letters + string.digits
9+
characters: str = string.ascii_letters + string.digits
910

1011
# Generate a random 4-character code
11-
random_code = ''.join(random.choice(characters) for _ in range(4))
12+
random_code: str = "".join(random.choice(characters) for _ in range(4))
1213

1314
return random_code
1415

1516

16-
def extract_extension(file_name):
17+
def extract_extension(file_name: Path) -> str:
1718
_, extension = os.path.splitext(file_name)
1819
return extension

0 commit comments

Comments
 (0)