pydle icon indicating copy to clipboard operation
pydle copied to clipboard

An IRCv3-compliant Python 3 IRC library.

Results 29 pydle issues
Sort by recently updated
recently updated
newest added

``` await client.connect(config["irc"]["server"], tls=True, tls_verify=True) File "/usr/lib/python3.10/site-packages/pydle/features/tls.py", line 35, in connect return await super().connect(hostname, port, tls=tls, **kwargs) File "/usr/lib/python3.10/site-packages/pydle/features/rfc1459/client.py", line 190, in connect await super().connect(hostname, port, **kwargs) File "/usr/lib/python3.10/site-packages/pydle/client.py", line...

bug

``` 2020-12-18 12:27:49,204 - IRCClient:chat.freenode - WARNING - >> Receive timeout reached, sending ping to check connection state... 2020-12-18 12:29:47,097 - IRCClient:chat.freenode - ERROR - Failed to execute on_raw_ping handler....

bug

Adds support for the LIST command (defined by RFC1459 Section 4.2.6) and adds a new function (BasicClient.channel_list). The channel_list function returns an updated channel listing of all channels and details...

feature

Implements suggestions in https://github.com/Shizmob/pydle/issues/162#issuecomment-1079797049 to remove Pydle's internal handling of the event loop object entirely. All tests are passing (although they are passing without these changes, too). I have been...

Adds 2 CI/CD Workflows to Pydle and runs all Pydle code through the [Black Code Formatter](https://github.com/psf/black). Workflow 1 checks to ensure the codebase complies with the `black` standards on every...

## Detailed Description Support for the LIST function (RPL_LISTSTART, RPL_LIST, RPL_LISTEND) (RFC 1459 Section 4.2.6) would be a welcome addition to Pydle. This function would allow Pydle to be aware...

feature

On [this page](https://pydle.readthedocs.io/en/latest/usage.html) This bit of code ``` import pydle client = pydle.Client('MyBot') # Client.connect() is a coroutine. await client.connect('irc.freenode.net', tls=True) client.handle_forever() ``` fails with ``` File "client.py", line 16...

bug

TODO list: # Channels ## Data members ### Base implementation - [ ] users: List[str] - [ ] name: str ### rfc 1459 - [ ] modes: Set - [...

enhancement

Attempts to set modelines on channels fail; pydle merely gets a banlist in return, probably indicating the message is misformatted. Code: `await bot.set_mode("#test", "+b *!*@99.99.99.99")` Debug output: ``` DEBUG:XX:yy:>> MODE...

If a connection has a ConnectionError (for example ConnectionResetError), it does not get detected by pydle, and does not reconnect. It also seems that TimeoutErrors are not being caught either,...