Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #6917
| Date | 2011-06-03 09:28 +0300 |
|---|---|
| From | Claudiu Popa <cpopa@bitdefender.com> |
| Subject | Multiprocessing.connection magic |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2417.1307082948.9059.python-list@python.org> (permalink) |
Hello guys,
While working at a dispatcher using
multiprocessing.connection.Listener module I've stumbled upon some
sort of magic trick that amazed me. How is this possible and
what does multiprocessing library doing in background for this to
work?
Client, Python 2.6
>>> from multiprocessing.connection import Client
>>> client = Client(("localhost", 8080))
>>> import shutil
>>> client.send(shutil.copy)
Server, 3.2
>>> from multiprocessing.connection import Listener
>>> listener = Listener(("localhost", 8080))
>>> con = listener.accept()
>>> data = con.recv()
>>> data
<function copy at 0x024611E0>
>>> help(data)
Help on function copy in module shutil:
copy(src, dst)
Copy data and mode bits ("cp src dst").
The destination may be a directory.
>>>
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Multiprocessing.connection magic Claudiu Popa <cpopa@bitdefender.com> - 2011-06-03 09:28 +0300
Re: Multiprocessing.connection magic Chris Torek <nospam@torek.net> - 2011-06-03 07:03 +0000
Re: Multiprocessing.connection magic Chris Angelico <rosuav@gmail.com> - 2011-06-03 17:18 +1000
Re: Multiprocessing.connection magic Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2011-06-03 10:03 +0200
Re: Multiprocessing.connection magic Chris Angelico <rosuav@gmail.com> - 2011-06-03 18:26 +1000
Re: Multiprocessing.connection magic Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-06-03 08:50 +0000
Re: Multiprocessing.connection magic Chris Angelico <rosuav@gmail.com> - 2011-06-03 20:34 +1000
csiph-web