Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #6917

Multiprocessing.connection magic

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)

Show all headers | View raw


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 | NextNext in thread | Find similar | Unroll thread


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