But what if you actually don't want str
to be valid?
wasabi
I know that Iterable
and Collection
aren't the same. My point is, that if you use Iterable[str]
or Collection[str]
as a more flexible alternative to list[str]
you no longer have any type-hinting support protecting against passing in a plain string and you could end up with a subtle bug by unexpectedly looping over ['f', 'o', 'o']
instead of ['foo']
.
For now. YouTube constantly changes stuff, requiring changes to newpipe. As no one will merge these into the fork, it will stop working when that happens.
Seems like it is no longer maintained. Unfortunately that means it is only a matter of time until it breaks forever.
Firefox, Neovim, Tmux, Various KDE applications, Nextcloud, Wine, Signal, OpenSSH
Probably many more
Re- not reverse-engineer.
Don't do this. Running unpatched software is a recipe for disaster.
It's a rather standard feature. Hardware and software have to be built/configured right for it to work well. That's what Valve did. I don't think there is any special sauce involved software wise.
Die Sonne ist KALT!
Was ist das für ne Visualisierung? Es sieht so aus als hätte Hasseröder 4x so viel wie Augustiner aber es sind eher ~60x...
str
matches most of these contracts, though, requiring additional checks if astr
was passed or one of these collections containing strings.