Current Path: > > lib64 > python2.7 > Demo > pdist
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
FSProxy.py | File | 7828 bytes | April 19 2020 21:13:39. | |
FSProxy.pyc | File | 12795 bytes | April 10 2024 04:58:46. | |
FSProxy.pyo | File | 12795 bytes | April 10 2024 04:58:46. | |
RCSProxy.py | File | 4723 bytes | April 10 2024 04:57:37. | |
RCSProxy.pyc | File | 7751 bytes | April 10 2024 04:58:46. | |
RCSProxy.pyo | File | 7751 bytes | April 10 2024 04:58:46. | |
README | File | 4264 bytes | April 19 2020 21:13:39. | |
client.py | File | 4708 bytes | April 19 2020 21:13:39. | |
client.pyc | File | 6724 bytes | April 10 2024 04:58:46. | |
client.pyo | File | 6724 bytes | April 10 2024 04:58:46. | |
cmdfw.py | File | 4641 bytes | April 19 2020 21:13:39. | |
cmdfw.pyc | File | 5239 bytes | April 10 2024 04:58:46. | |
cmdfw.pyo | File | 5239 bytes | April 10 2024 04:58:46. | |
cmptree.py | File | 5778 bytes | April 19 2020 21:13:39. | |
cmptree.pyc | File | 6123 bytes | April 10 2024 04:58:46. | |
cmptree.pyo | File | 6123 bytes | April 10 2024 04:58:46. | |
cvslib.py | File | 10175 bytes | April 19 2020 21:13:39. | |
cvslib.pyc | File | 13140 bytes | April 10 2024 04:58:46. | |
cvslib.pyo | File | 13140 bytes | April 10 2024 04:58:46. | |
cvslock.py | File | 6771 bytes | April 19 2020 21:13:39. | |
cvslock.pyc | File | 8560 bytes | April 10 2024 04:58:46. | |
cvslock.pyo | File | 8560 bytes | April 10 2024 04:58:46. | |
mac.py | File | 352 bytes | April 19 2020 21:13:39. | |
mac.pyc | File | 598 bytes | April 10 2024 04:58:46. | |
mac.pyo | File | 598 bytes | April 10 2024 04:58:46. | |
makechangelog.py | File | 2988 bytes | April 10 2024 04:57:37. | |
makechangelog.pyc | File | 3122 bytes | April 10 2024 04:58:46. | |
makechangelog.pyo | File | 3122 bytes | April 10 2024 04:58:46. | |
rcsbump | File | 745 bytes | April 10 2024 04:57:37. | |
rcsclient.py | File | 1803 bytes | April 19 2020 21:13:39. | |
rcsclient.pyc | File | 2100 bytes | April 10 2024 04:58:46. | |
rcsclient.pyo | File | 2100 bytes | April 10 2024 04:58:46. | |
rcslib.py | File | 10318 bytes | April 19 2020 21:13:39. | |
rcslib.pyc | File | 11548 bytes | April 10 2024 04:58:46. | |
rcslib.pyo | File | 11548 bytes | April 10 2024 04:58:46. | |
rcvs | File | 117 bytes | April 10 2024 04:57:37. | |
rcvs.py | File | 13644 bytes | April 10 2024 04:57:37. | |
rcvs.pyc | File | 14417 bytes | April 10 2024 04:58:46. | |
rcvs.pyo | File | 14417 bytes | April 10 2024 04:58:46. | |
rrcs | File | 117 bytes | April 10 2024 04:57:37. | |
rrcs.py | File | 3992 bytes | April 10 2024 04:57:37. | |
rrcs.pyc | File | 5629 bytes | April 10 2024 04:58:46. | |
rrcs.pyo | File | 5629 bytes | April 10 2024 04:58:46. | |
security.py | File | 1092 bytes | April 19 2020 21:13:39. | |
security.pyc | File | 1681 bytes | April 10 2024 04:58:46. | |
security.pyo | File | 1681 bytes | April 10 2024 04:58:46. | |
server.py | File | 4581 bytes | April 19 2020 21:13:39. | |
server.pyc | File | 5971 bytes | April 10 2024 04:58:46. | |
server.pyo | File | 5971 bytes | April 10 2024 04:58:46. | |
sumtree.py | File | 518 bytes | April 19 2020 21:13:39. | |
sumtree.pyc | File | 903 bytes | April 10 2024 04:58:46. | |
sumtree.pyo | File | 903 bytes | April 10 2024 04:58:46. |
#! /usr/bin/python2.7 """RCS Proxy. Provide a simplified interface on RCS files, locally or remotely. The functionality is geared towards implementing some sort of remote CVS like utility. It is modeled after the similar module FSProxy. The module defines two classes: RCSProxyLocal -- used for local access RCSProxyServer -- used on the server side of remote access The corresponding client class, RCSProxyClient, is defined in module rcsclient. The remote classes are instantiated with an IP address and an optional verbosity flag. """ import server import md5 import os import fnmatch import string import tempfile import rcslib class DirSupport: def __init__(self): self._dirstack = [] def __del__(self): self._close() def _close(self): while self._dirstack: self.back() def pwd(self): return os.getcwd() def cd(self, name): save = os.getcwd() os.chdir(name) self._dirstack.append(save) def back(self): if not self._dirstack: raise os.error, "empty directory stack" dir = self._dirstack[-1] os.chdir(dir) del self._dirstack[-1] def listsubdirs(self, pat = None): files = os.listdir(os.curdir) files = filter(os.path.isdir, files) return self._filter(files, pat) def isdir(self, name): return os.path.isdir(name) def mkdir(self, name): os.mkdir(name, 0777) def rmdir(self, name): os.rmdir(name) class RCSProxyLocal(rcslib.RCS, DirSupport): def __init__(self): rcslib.RCS.__init__(self) DirSupport.__init__(self) def __del__(self): DirSupport.__del__(self) rcslib.RCS.__del__(self) def sumlist(self, list = None): return self._list(self.sum, list) def sumdict(self, list = None): return self._dict(self.sum, list) def sum(self, name_rev): f = self._open(name_rev) BUFFERSIZE = 1024*8 sum = md5.new() while 1: buffer = f.read(BUFFERSIZE) if not buffer: break sum.update(buffer) self._closepipe(f) return sum.digest() def get(self, name_rev): f = self._open(name_rev) data = f.read() self._closepipe(f) return data def put(self, name_rev, data, message=None): name, rev = self._unmangle(name_rev) f = open(name, 'w') f.write(data) f.close() self.checkin(name_rev, message) self._remove(name) def _list(self, function, list = None): """INTERNAL: apply FUNCTION to all files in LIST. Return a list of the results. The list defaults to all files in the directory if None. """ if list is None: list = self.listfiles() res = [] for name in list: try: res.append((name, function(name))) except (os.error, IOError): res.append((name, None)) return res def _dict(self, function, list = None): """INTERNAL: apply FUNCTION to all files in LIST. Return a dictionary mapping files to results. The list defaults to all files in the directory if None. """ if list is None: list = self.listfiles() dict = {} for name in list: try: dict[name] = function(name) except (os.error, IOError): pass return dict class RCSProxyServer(RCSProxyLocal, server.SecureServer): def __init__(self, address, verbose = server.VERBOSE): RCSProxyLocal.__init__(self) server.SecureServer.__init__(self, address, verbose) def _close(self): server.SecureServer._close(self) RCSProxyLocal._close(self) def _serve(self): server.SecureServer._serve(self) # Retreat into start directory while self._dirstack: self.back() def test_server(): import string import sys if sys.argv[1:]: port = string.atoi(sys.argv[1]) else: port = 4127 proxy = RCSProxyServer(('', port)) proxy._serverloop() def test(): import sys if not sys.argv[1:] or sys.argv[1] and sys.argv[1][0] in '0123456789': test_server() sys.exit(0) proxy = RCSProxyLocal() what = sys.argv[1] if hasattr(proxy, what): attr = getattr(proxy, what) if callable(attr): print apply(attr, tuple(sys.argv[2:])) else: print repr(attr) else: print "%s: no such attribute" % what sys.exit(2) if __name__ == '__main__': test()
SILENT KILLER Tool