It looks like flags can become duplicated during regeneration:
### Flags
- Does-not-fetch-robots.txt
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
- ['Acquires-tokens', 'Does-not-fetch-robots.txt']
Have observed the same happening with paths
Activity
14-Feb-23 18:35
assigned to @btasker
14-Feb-23 18:36
I assume what's happening is we're accidentally writing a list of lists back rather than a single list (i.e. something's not being merged), so we end up with a list of lists in the YAML
14-Feb-23 18:38
Yup:
Yup....
We should be appending
newua
there notnew
14-Feb-23 18:39
mentioned in commit misc/python-mastodon-snitch-bot@3bff77d2a0fc85d61546bb652c6cc7ec064a7704
Message
bugfix: Append correct entity (project-management-only/scraper-snitch-bot#7)
14-Feb-23 18:40
I'll cut a release to get this fix out.
14-Feb-23 18:59
v0.14 contains this fix. I've not marked as released yet as we need to do some tidying of the state files first
14-Feb-23 19:08
Man I'm glad I went with YAML as the format for state files, it made correction a hell of a lot easier.