A nicer API around sockets.
Project description
A friendlier interface to socket.
Emulates file-like objects.
import sockless
with sockless.open('irc.freenode.net:6665', mode='rw') as sock:
# Writing.
sock.write('NICK atestbot\r\n')
sock.write('USER atestbot bot@aserver.com unused :atestbot\r\n')
sock.write('JOIN #testbot\r\n')
# Reading lines from a socket.
for line in sock:
if not line:
break
if 'End of /NAMES list' in line:
print "Successfully connected & joined. Quitting."
break
print line.strip()
TODO
Tests
Docs
Python 3 support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sockless-0.9.1.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for sockless-0.9.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fcf71c80b47b7119c71fba0e18b2e942a63835b1c639c5ca85e06e126c45734 |
|
MD5 | 6aa46af8c4b834b36d6b8fdaff3b9e5a |
|
BLAKE2b-256 | 3a29434a05ac2bd0602e5d4cccb68581540e20559466924f722e905989aac355 |