Uploaded image for project: 'ListenBrainz'
  1. ListenBrainz
  2. LB-994

RuntimeError: OrderedDict mutated during iteration

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      Sentry Issue: LISTENBRAINZ-16H1

      RuntimeError: OrderedDict mutated during iteration
      (5 additional frame(s) were not displayed)
      ...
        File "flask/app.py", line 1936, in dispatch_request
          return self.view_functions[rule.endpoint](**req.view_args)
        File "brainzutils/ratelimit.py", line 262, in rate_limited
          return f(*args, **kwargs)
        File "listenbrainz/webserver/views/api_compat.py", line 99, in api_methods
          return get_token(request, data)
        File "listenbrainz/webserver/views/api_compat.py", line 159, in get_token
          output_format)
        File "listenbrainz/webserver/views/api_compat.py", line 374, in format_response
          for k in jsonData.keys():
      

          [LB-994] RuntimeError: OrderedDict mutated during iteration

          GitHub Bot added a comment -

          See code changes in pull request #1799 submitted by amCap1712.

          GitHub Bot added a comment - See code changes in pull request #1799 submitted by amCap1712 .

          Vjeran Crnjak added a comment - - edited

          I was trying out

          https://listenbrainz.org/2.0/?api_key=API_KEY&method=auth.gettoken&format=json

          and without `format=json` it works.

          Vjeran Crnjak added a comment - - edited I was trying out https://listenbrainz.org/2.0/?api_key=API_KEY&method=auth.gettoken&format=json and without `format=json` it works.

            kartik1712 amCap1712
            dev-sentry Dev through Sentry
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package