Jason Novinger

Backend (and sometimes frontend) software engineer working on sports data at Elias Sports Bureau.

Experience with: Python, Django, Typescript/JS, infrastructure, databases

Find me:

  • 323 Posts
  • 185 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle

















  • Jason NovingerOPMtoPythonWelcome to c/Python!
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    Hey Ulrik, apologies for not responding sooner.

    I’m more than happy to talk about adding one (or more!) mods for any of the communities I mod for right now, including c/python. I have at least one person in mind, who has been pretty active both in c/python and c/django. I’d also like to talk more about mod expectations, particularly with regard to reported posts/comments.


















  • Looking at the docs, it looks like it’s an instance of ID3Tags, which appears to be based on couple of helper classes mutagen._util.DictProxy and mutagen._tags.Tags, where DictProxy (and its base DictMixin) provides the dict-like interface. Underneath that, it looks like it’s storing the actual values in a simple dict (DictProxy.__dict) and proxying to that.

    I’m not seeing anything obvious that would muck with the incoming lookup key anywhere in ID3Tags or DictProxy.__getitem__ or any of the other base classes.

    I have to jump off to pack for a trip, but might try this out later in a live shell session to see if there’s something odd going on with the API.

    In the meantime, OP, are you positive you were looking at the same file each time? Was this in a script or in a live Python shell session?