diff options
author | Tim Harder <radhermit@gmail.com> | 2015-06-25 02:50:31 -0400 |
---|---|---|
committer | Tim Harder <radhermit@gmail.com> | 2015-06-25 02:50:31 -0400 |
commit | 6d299d758ee65541d8f0704736ce6695e1d25f61 (patch) | |
tree | cfa2980bcea51f7c89bdb521807d8b75140ccb8b | |
parent | portage_conf: minor syncer config simplification (diff) | |
download | pkgcore-6d299d758ee65541d8f0704736ce6695e1d25f61.tar.gz pkgcore-6d299d758ee65541d8f0704736ce6695e1d25f61.tar.bz2 pkgcore-6d299d758ee65541d8f0704736ce6695e1d25f61.zip |
remove dead code
It can be found/revived from the history if needed.
-rw-r--r-- | sandbox/dead_code/resolver-dot-generator/__init__.py | 0 | ||||
-rw-r--r-- | sandbox/dead_code/resolver-dot-generator/util.py | 35 | ||||
-rw-r--r-- | sandbox/dead_code/resolver-dot-generator/util2.py | 61 | ||||
-rw-r--r-- | sandbox/pserver/pserver.py | 50 | ||||
-rw-r--r-- | sandbox/pserver/pserver.tac | 27 |
5 files changed, 0 insertions, 173 deletions
diff --git a/sandbox/dead_code/resolver-dot-generator/__init__.py b/sandbox/dead_code/resolver-dot-generator/__init__.py deleted file mode 100644 index e69de29b..00000000 --- a/sandbox/dead_code/resolver-dot-generator/__init__.py +++ /dev/null diff --git a/sandbox/dead_code/resolver-dot-generator/util.py b/sandbox/dead_code/resolver-dot-generator/util.py deleted file mode 100644 index 6365bd82..00000000 --- a/sandbox/dead_code/resolver-dot-generator/util.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright: 2006 Brian Harring <ferringb@gmail.com> -# License: GPL2/BSD - -def mangle_name(arg): - return '"%s"' % str(arg).replace('"', '\\"') - -def dump_edge(parent, child, text): - return "%s->%s [label=%s];" % (mangle_name(parent), mangle_name(child), mangle_name(text)) - -def dump_dot_file_from_graph(graph, filepath, graph_name="dumped_graph"): - if isinstance(filepath, basestring): - fd = open(filepath, "w") - else: - fd = filepath - if not hasattr(fd, "write"): - raise TypeError("filepath must be either a file instance or a string filepath: got %s" % filepath) - fd.write("digraph %s {\n" % graph_name) - for a,data in graph.atoms.iteritems(): - for parent in data[0]: - if data[1]: - for matches in data[1]: - fd.write("\t%s\n" % dump_edge(parent, matches, a)) - else: - fd.write("\t%s\n" % dump_edge(parent, a, a)) - - fd.write("\tnode [shape=circle];\n") - for x in graph.pkgs.keys(): - fd.write("\t%s\n" % mangle_name(x)) -# fd.write("\tnode [shape=circle];\n\t%s;\n" % " ".join(map(mangle_name, graph.pkgs.keys()))) - l = list(graph.unresolved_atoms()) - if l: - fd.write("\tnode [shape=box];\n\t%s;\n" % " ".join(map(mangle_name, graph.unresolved_atoms()))) - del l - fd.write("}\n"); - diff --git a/sandbox/dead_code/resolver-dot-generator/util2.py b/sandbox/dead_code/resolver-dot-generator/util2.py deleted file mode 100644 index 1cc54af8..00000000 --- a/sandbox/dead_code/resolver-dot-generator/util2.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright: 2006 Brian Harring <ferringb@gmail.com> -# License: GPL2/BSD - -def mangle_name(arg): - return '"%s"' % str(arg).replace('"', '\\"') - -def dump_edge(parent, child, text): - return "%s->%s [label=%s];" % (mangle_name(parent), mangle_name(child), mangle_name(text)) - -def dump_package_dep(parent, atom): - return "%s->%s [color=red];" % (mangle_name(parent), mangle_name(atom)) - -def dump_atom_match(atom, match): - return "%s->%s [color=blue];" % (mangle_name(atom), mangle_name(match)) - -def dump_dot_file_from_graph(graph, filepath, graph_name="dumped_graph"): - if isinstance(filepath, basestring): - fd = open(filepath, "w") - else: - fd = filepath - if not hasattr(fd, "write"): - raise TypeError("filepath must be either a file instance or a string filepath: got %s" % filepath) - fd.write("digraph %s {\n" % graph_name) - # write atoms - fd.write("\tnode [shape=circle,color=red, style=filled,fixedsize=False]\n;") - for a in graph.atoms.iterkeys(): - fd.write("\t%s\n" % mangle_name(a)) - - # write pkgs - fd.write("\tnode [shape=box,fill=true,color=blue,fixedsize=False];\n") - for x in graph.pkgs.keys(): - fd.write("\t%s\n" % mangle_name(x)) - l = list(graph.unresolved_atoms()) - if l: - fd.write("\tUNRESOLVED_ATOM\n") - - for a, data in graph.atoms.iteritems(): - for parent in data[0]: - fd.write("\t%s\n" % dump_package_dep(parent, a)) - for match in data[1]: - fd.write("\t%s\n" % dump_atom_match(a, match)) - -# fd.write("\tnode [shape=box];\n\t%s;\n" % " ".join(map(mangle_name, graph.unresolved_atoms()))) - - -# for a,data in graph.atoms.iteritems(): -# for parent in data[0]: -# if data[1]: -# for matches in data[1]: -# fd.write("\t%s\n" % dump_edge(parent, matches, a)) -# else: -# fd.write("\t%s\n" % dump_edge(parent, a, a)) -# -# -# fd.write("\tnode [shape=circle];\n\t%s;\n" % " ".join(map(mangle_name, graph.pkgs.keys()))) -# l = list(graph.unresolved_atoms()) -# if l: -# fd.write("\tnode [shape=box];\n\t%s;\n" % " ".join(map(mangle_name, graph.unresolved_atoms()))) -# del l - fd.write("}\n"); - diff --git a/sandbox/pserver/pserver.py b/sandbox/pserver/pserver.py deleted file mode 100644 index b564e169..00000000 --- a/sandbox/pserver/pserver.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright: 2006 Marien Zwart <marienz@gentoo.org> -# License: GPL2/BSD - - -"""pkgcore XMLRPC server.""" - - -from twisted.python import log -from twisted.internet import defer, task - -from twisted.web import xmlrpc - -from pkgcore.util import parserestrict -from pkgcore.scripts import pquery - - -class Resource(xmlrpc.XMLRPC): - - def __init__(self, repos, metakeys): - xmlrpc.XMLRPC.__init__(self) - self.repos = repos - self.metakeys = metakeys - - def xmlrpc_match(self, match): - d = defer.Deferred() - restrict = parserestrict.parse_match(match) - task.coiterate(self._match(restrict, d)).addErrback(log.err) - d.addErrback(log.err) - return d - - def xmlrpc_revdep(self, match): - d = defer.Deferred() - restrict = pquery.parse_revdep(match) - task.coiterate(self._match(restrict, d)).addErrback(log.err) - d.addErrback(log.err) - return d - - def _match(self, restrict, d): - result = [] - for repo in self.repos: - for pkg in repo.itermatch(restrict, yield_none=True): - if pkg is None: - yield None - continue - values = {} - for attr in self.metakeys: - values[attr] = str(getattr(pkg, attr, 'MISSING')) - result.append(values) - yield None - d.callback(result) diff --git a/sandbox/pserver/pserver.tac b/sandbox/pserver/pserver.tac deleted file mode 100644 index da777791..00000000 --- a/sandbox/pserver/pserver.tac +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright: 2006 Marien Zwart <marienz@gentoo.org> -# License: GPL2/BSD - - -"""pkgcore XMLRPC server.""" - - -from twisted.application import service, internet - -from twisted.web import server, resource - -from pkgcore.config import load_config - -import pserver - - -application = service.Application('pkgcore server') - -config = load_config() -repos = [config.repo['portdir']] - -res = resource.Resource() -res.putChild('RPC2', pserver.Resource(repos, ['cpvstr', 'depends'])) -site = server.Site(res) - -server = internet.TCPServer(12345, site) -server.setServiceParent(application) |