dgw
dgw
Got PRs for the first three. I'd have to study more about that `SSLAsynchatBackend` one, if it's even worth doing before @Exirel starts on that planned rewrite using `asyncio` instead...
Whether threading or asyncio, it's probably best to refactor Soon™. Looks like the current asyncore/asynchat backend is going to trigger `DeprecationWarning` in Python 3.10: python/cpython#26904 Honestly we should be surprised...
> All done from this list. Is the backend one "done" by virtue of that class being replaced? 😁
Consider? Yes. I found some stuff to triage by searching the whole repo for "todo". Good man realizing there could be more stuff that wasn't included in the list here....
@half-duplex When this is satisfactory, are you up to walking OP through the process to squash & amend commit message to meet project standards?
@DtxdF Don't worry about it just yet. We allow time to squash/tweak the history after PR approval. 🙂
Update: I have a fairly solid fix for looking up quarantined subreddits. On the other hand, it's looking pretty impossible to search media links without tying a user account to...
Went googling about for similar errors and found rkt/rkt#2322… Is this happening under SELinux? I'm kinda grasping at whatever, since I don't have that much time to dig into this,...
Ubuntu is a distro and SELinux is an access control module, but you're probably using AppArmor then instead unless something changed in recent Ubuntu versions. AppArmor and SELinux serve the...
@Exirel So, do you have a suggestion for handling this case, then? Should Sopel try to detect when it's running under systemd (or whatever other service manager) and refuse to...