Johannes Dewender
Johannes Dewender
`None` would still be a possibility. MB does return an error and no empty result, but consider: ``` >>> x = dict() >>> x["blub"] KeyError: 'blub' >>> x.get("blub") >>> ```...
This can't be changed without breaking any code, because users interested in the 404 needed to check for the cause, which I would _not_ consider part of the API. Deriving...
https://github.com/JonnyJD/musicbrainz-isrcsubmit/commit/7474d2c0f86a0f5b3646fa601938bd076d60a8da Gives a good example of a use case. The check `if response.get("disc")` is not necessary at the moment, but would be when `None` is returned. In that case the...
I also added the workaround in the example script in #99.
I want to note, that the json WS has an `release-count` key at the same level as the `releases` key: http://beta.musicbrainz.org/ws/2/release?label=71247f6b-fd24-4a56-89a2-23512f006f0c&limit=1&fmt=json This might also be an option for us.
I am not really fond of a list with a `count` attribute because the count is not directly related to that list. That list has a count, but this is...
I'd say #101 should be fixed before or along this. The user really should know how many pages to expect.
FYI: A similar problem with slimlock 1.3.6 still exists: When slimlock is activated on one monitor I can still see the content of the second monitor and I am also...
On Linux we used `SG_IO`, on Windows we probably should use `IOCTL_SCSI_PASS_THROUGH_DIRECT`. No clue how it would work for Darwin, but it should work. Like I said, implementing `scsi_cmd` for...
I also tried read isrcs using the normal (`READ SUB-CHANNEL`) method, but trying multiple times. That actually helped with some of the problems, but not all of the test cases.