AS an FYI, you forgot a line of code:
for pack_id in group_ids:
if pack_id not in excluded:
get_pack_attributes(
pack_id=pack_id,
duration=duration,
out=out,
no_meditation=no_meditation,
no_techniques=no_techniques,
all_=True,
author=author, <-- add this
)
else:
logger.info(f"Skipping ID: {pack_id} as it is excluded")
You forgot author=author
So technically, your --author command fails, when their is a group command.
I went ahead and fixed it on my local machine, and reinstalled, and now it works.
Be sure you test your changes fully in the future :)
AS an FYI, you forgot a line of code:
for pack_id in group_ids:
if pack_id not in excluded:
get_pack_attributes(
pack_id=pack_id,
duration=duration,
out=out,
no_meditation=no_meditation,
no_techniques=no_techniques,
all_=True,
author=author, <-- add this
)
else:
logger.info(f"Skipping ID: {pack_id} as it is excluded")