diff --git a/CHANGELOG.md b/CHANGELOG.md index 18c496b..5b1be89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.3.3 + +- Fixed leftovers in `snowflake` module from unchecked code copying — i.e. `SnowflakeGen.generate_one()` used to require an unused typ= parameter + ## 0.3.2 - Fixed bugs in Snowflake generation and serialization of negative values diff --git a/src/suou/__init__.py b/src/suou/__init__.py index 4d98999..03b248b 100644 --- a/src/suou/__init__.py +++ b/src/suou/__init__.py @@ -27,7 +27,7 @@ from .itertools import makelist, kwargs_prefix, ltuple, rtuple, additem from .i18n import I18n, JsonI18n, TomlI18n from .snowflake import Snowflake, SnowflakeGen -__version__ = "0.3.2" +__version__ = "0.3.3.rc1" __all__ = ( 'Siq', 'SiqCache', 'SiqType', 'SiqGen', 'StringCase', diff --git a/src/suou/snowflake.py b/src/suou/snowflake.py index 06ea85e..3f9190e 100644 --- a/src/suou/snowflake.py +++ b/src/suou/snowflake.py @@ -108,10 +108,10 @@ class SnowflakeGen: n -= 1 self.counter += 1 yield siq - def generate_one(self, /, typ: SiqType) -> int: - return next(self.generate(typ, 1)) - def generate_list(self, /, typ: SiqType, n: int = 1) -> list[int]: - return list(self.generate(typ, n)) + def generate_one(self, /) -> int: + return next(self.generate(1)) + def generate_list(self, /, n: int = 1) -> list[int]: + return list(self.generate(n)) class Snowflake(int):