tomerfiliba/plumbum — pull request #29 by tanzer (2012-05-24 09:36:04+00:00)
Title: Relax type checking of path arguments.

Instead of requiring `str` or the specific path type of the context::

`not isinstance(other, (str, LocalPath))`

guard against the wrong path type for the context::

`isinstance(other, RemotePath)`

To avoid circular imports between local_machine.py and
remote_machine.py, factor RemotePath into a separate module
remote_path.py.