From 077016f7a0a044df779a3436fd56365b665542c6 Mon Sep 17 00:00:00 2001 From: anakojm Date: Thu, 5 Oct 2023 09:40:33 +0200 Subject: [PATCH] misc: fix seed type issue --- pqcli/mechanic.py | 2 +- pqcli/random.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pqcli/mechanic.py b/pqcli/mechanic.py index 14116fc..c090245 100644 --- a/pqcli/mechanic.py +++ b/pqcli/mechanic.py @@ -922,7 +922,7 @@ def create_player( name: str, race: Race, class_: Class, stats: Stats ) -> Player: now = datetime.datetime.now() - random.seed(now) + random.seed(str(now)) player = Player( birthday=now, name=name, race=race, class_=class_, stats=stats ) diff --git a/pqcli/random.py b/pqcli/random.py index 61a88a0..559a478 100644 --- a/pqcli/random.py +++ b/pqcli/random.py @@ -2,8 +2,8 @@ import random import typing as T -def seed(source: T.Any) -> None: - random.seed(source) +def seed(source: str) -> None: + random.seed(source.encode()) def choice(source: T.Sequence[T.Any]) -> T.Any: