Skip to content

Commit f535f5b

Browse files
authored
Merge pull request #25 from aliwo/main
Receive Sequence of int in encode()
2 parents fbb4ea6 + 5369461 commit f535f5b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sqids/sqids.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import List, Set, Tuple
1+
from typing import List, Sequence, Set, Tuple
22
import sys
33
from .constants import (
44
DEFAULT_ALPHABET,
@@ -70,7 +70,7 @@ def __init__(
7070
self.__alphabet = self.__shuffle(alphabet)
7171
self.__min_length = min_length
7272

73-
def encode(self, numbers: List[int]) -> str:
73+
def encode(self, numbers: Sequence[int]) -> str:
7474
if not numbers:
7575
return ""
7676

@@ -79,7 +79,7 @@ def encode(self, numbers: List[int]) -> str:
7979

8080
return self.__encode_numbers(numbers, 0)
8181

82-
def __encode_numbers(self, numbers: List[int], increment: int = 0) -> str:
82+
def __encode_numbers(self, numbers: Sequence[int], increment: int = 0) -> str:
8383
if increment > len(self.__alphabet):
8484
raise ValueError("Reached max attempts to re-generate the ID")
8585

0 commit comments

Comments
 (0)