Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Apr 10, 2014

  1. Brett Graham

    removed incorrect slot args handling for signal

    braingram authored

Apr 04, 2014

  1. PierreBizouard

    Handle tcp://* in message verification, and copy paste debug message …

    …cleaned up
    
    Handle slot with fewer parameters

Mar 20, 2014

  1. Brett Graham

    trying to get all tests to work, serve_in_process not working in pyth…

    …on3 or python2
    braingram authored
  2. Brett Graham

    adding test running helpers to test_protocol and test_util

    braingram authored
  3. Brett Graham

    fixed python 2.x incompatibility in protocol [switched sum(b''...) to…

    … b''.join]
    braingram authored
  4. Brett Graham

    fixing missing endquote for linux server command and merging python 2…

    ….x bug fixes from master [refactoring prevented automerge]
    braingram authored
  5. Brett Graham

    merging: adding while loop and timeout to AgentManager.join to catch …

    …Ctrl-C on python < 3
    braingram authored

Mar 19, 2014

  1. Brett Graham

    adding while loop and timeout to AgentManager.join to catch Ctrl-C on…

    … python < 3
    braingram authored

Mar 16, 2014

  1. Hernan Grecco

    Refactored code, all test passing

    - Renamed logger to LOGGER
    - Rewrote launcher to serve in process
    authored
  2. Hernan Grecco

    Refactored code, some tests are not working.

    authored
  3. Hernan Grecco

    Updated gitignore

    authored
  4. Hernan Grecco

    New example with two servers

    authored

Mar 13, 2014

  1. Brett Graham

    adding warning for zmq version < 3, notifications won't work due to h…

    …idden subscription messages with xpub
    braingram authored
  2. Brett Graham

    fixed python 2.x bug: xpub subscription unicode parsing error

    braingram authored
  3. Brett Graham

    adding gui server to examples

    braingram authored
  4. Brett Graham

    python 2.x bug fixes: changed super syntax, etc

    braingram authored

Jan 09, 2013

  1. Hernan Grecco

    Improved documentation

    authored

Nov 27, 2012

  1. Hernan Grecco

    Traceback in client

    Refactored exception communication to add traceback information as
    list of strings. You can print the server traceback in the proxy side
    by calling `set_excepthook()`. Additionally, if the environmental variable
    `PZC_HIDE_TRACEBACK` is True (default) the traceback corresponding
    to pizco will be hidden.
    authored

Nov 25, 2012

  1. Hernan Grecco

    Improved documentation

    authored
  2. Hernan Grecco

    Modified imports to enable API docs generation even when dependencies…

    … are not installed'
    authored

Nov 21, 2012

  1. Hernan Grecco

    Added documentation

    authored

Nov 19, 2012

  1. Hernan Grecco

    Mechanism for a more efficient Proxy Server communication

    When the proxy connects to the server, it will request a
    set of attributes that will be returned as RemoteAttribute
    and a set of attributes that will be returned as objects.
    The set of RemoteAttributes has precedence over the ones
    of objects.
    Attributes not mentioned in these sets will follow the
    usual path.
    
    A class derived from Server could reimplement `inspect`,
    `return_as_remote` or `force_as_object` for specific
    functionality
    authored
  2. Hernan Grecco

    Refactored ioloop management and improved tests

    authored

Nov 14, 2012

  1. Hernan Grecco

    Updated readme about concurrent futures

    authored
  2. Hernan Grecco

    Support for returning futures.Future objects transparently

    Shortly, a request that returns a Future object, will return
    a dummy (proxy-side) Future object linked to the original
    (server-side) Future object via the PUB/SUB socket.
    
    When a Proxy calls a method (or request an attribute)
    in the Server that returns a Future object:
    
     1.- A callback is added to the Future (at the Server)
     2.- A message is sent back to the proxy to acknowledge
         the request. The proxy will create dummy Future object,
         start it and store in dictionary using an identification
         provided by the server as key. (This identification is
         currently the msgid of the Request)
         The proxy return de Future object
    
    Once that the future object is completed, the callback
    on the Server will be called. This callback will notify
    the Proxy using the PUB/SUB connection about the result
    and any exceptions that had been raised. The Proxy will then
    call the set_result and set_exception method.
    
    Not supported yet: Future.cancel()
    authored
  3. Hernan Grecco

    Proper finalization of ioloop

    authored
  4. Hernan Grecco

    Command line arguments for GUI or verbose

    authored
  5. Hernan Grecco

    Improvements to the launcher

    authored

Nov 13, 2012

  1. Hernan Grecco

    Small optional tk interface for serve_in_process

    authored
  2. Hernan Grecco

    Preliminary support for cross platform serve_in_process

    authored
  3. Hernan Grecco

    Increased test coverage

    authored

Nov 12, 2012

  1. Hernan Grecco

    Added examples and setup.py

    authored
  2. Hernan Grecco

    Added code and tests

    authored
  3. Hernan Grecco

    First commit to Pizco: a Python library to communicate with remote ob…

    …jects (using ZMQ)
    authored
Something went wrong with that request. Please try again.