Skip to content

Commit

Permalink
Merge pull request #25 from aliwo/main
Browse files Browse the repository at this point in the history
Receive Sequence of int in encode()
  • Loading branch information
Pevtrick authored Dec 24, 2024
2 parents fbb4ea6 + 5369461 commit f535f5b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sqids/sqids.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import List, Set, Tuple
from typing import List, Sequence, Set, Tuple
import sys
from .constants import (
DEFAULT_ALPHABET,
Expand Down Expand Up @@ -70,7 +70,7 @@ def __init__(
self.__alphabet = self.__shuffle(alphabet)
self.__min_length = min_length

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

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

return self.__encode_numbers(numbers, 0)

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

Expand Down

0 comments on commit f535f5b

Please sign in to comment.