diff options
| author | Guido van Rossum <guido@python.org> | 2003-04-29 11:27:16 +0000 |
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 2003-04-29 11:27:16 +0000 |
| commit | a3c253e83b248df1562c3ac2a5be3cf3504432f8 (patch) | |
| tree | 9aff2fe100549b3af220796679673e616b9aa8d6 /Tools/idle/RemoteObjectBrowser.py | |
| parent | 767d9fedc797fcddb16cdba8ce0268b503ee13d1 (diff) | |
| download | cpython-git-a3c253e83b248df1562c3ac2a5be3cf3504432f8.tar.gz | |
Removing new files accidentally checked in on the trunk rather than on the
idlefork-merge-branch.
Diffstat (limited to 'Tools/idle/RemoteObjectBrowser.py')
| -rw-r--r-- | Tools/idle/RemoteObjectBrowser.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Tools/idle/RemoteObjectBrowser.py b/Tools/idle/RemoteObjectBrowser.py deleted file mode 100644 index 6ba3391372..0000000000 --- a/Tools/idle/RemoteObjectBrowser.py +++ /dev/null @@ -1,36 +0,0 @@ -import rpc - -def remote_object_tree_item(item): - wrapper = WrappedObjectTreeItem(item) - oid = id(wrapper) - rpc.objecttable[oid] = wrapper - return oid - -class WrappedObjectTreeItem: - # Lives in PYTHON subprocess - - def __init__(self, item): - self.__item = item - - def __getattr__(self, name): - value = getattr(self.__item, name) - return value - - def _GetSubList(self): - list = self.__item._GetSubList() - return map(remote_object_tree_item, list) - -class StubObjectTreeItem: - # Lives in IDLE process - - def __init__(self, sockio, oid): - self.sockio = sockio - self.oid = oid - - def __getattr__(self, name): - value = rpc.MethodProxy(self.sockio, self.oid, name) - return value - - def _GetSubList(self): - list = self.sockio.remotecall(self.oid, "_GetSubList", (), {}) - return [StubObjectTreeItem(self.sockio, oid) for oid in list] |
