Skip to content

Don't use mutable defaults #10

Description

@peterbe

E.g.

defget(self, call, params={}):

Instead of:

defget(self, call, params={}):
...

it needs to be:

defget(self, call, params=None):
params=paramsor {}

See https://docs.python-guide.org/writing/gotchas/#mutable-default-arguments

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions