Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

proposal: consider using named key word arguments instead of **options#9

Closed
simonklee wants to merge 1 commit into
WB-Games:masterfrom
simonklee:options
Closed

proposal: consider using named key word arguments instead of **options#9
simonklee wants to merge 1 commit into
WB-Games:masterfrom
simonklee:options

Conversation

@simonklee

Copy link
Copy Markdown

This commit does not implement the entire change, it's just an example. My issue is that you have to read the source code to use the **options. This pretty much is the case over the entire library. It gets even more confusing when you use parts of the options in one method, then pass the rest along to another.

Another option is to simply document the arguments.

Personally I'm not committed to either solution nor think they are very good — so if you have better suggestions I'm open for proposals.

…med key word arguments instead of undocumented **options kwargs
@czarneckid

Copy link
Copy Markdown
Contributor

Documenting the available options in the README would be my preferred option for now. Maybe in the next major version bump, move to named keyword arguments.

@czarneckid

Copy link
Copy Markdown
Contributor

I'll get the available options documented in the README.

@czarneckid czarneckid closed this May 15, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants