diff options
author | Gunnar Aastrand Grimnes <gromgull@gmail.com> | 2013-05-02 08:41:03 +0200 |
---|---|---|
committer | Gunnar Aastrand Grimnes <gromgull@gmail.com> | 2013-05-02 08:41:03 +0200 |
commit | 2165ed98c9927a565646c59376941f2624c976c3 (patch) | |
tree | 0e5d9fd3d4f7b221c6203f6ae8c41f47e9facc42 /rdflib/plugin.py | |
parent | 09ad03f912a4d3cf6abeed8a991e5177d005cfa1 (diff) | |
download | rdflib-2165ed98c9927a565646c59376941f2624c976c3.tar.gz |
added plugin infrastructure for sparql-update plugins and a graph.update method
Diffstat (limited to 'rdflib/plugin.py')
-rw-r--r-- | rdflib/plugin.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/rdflib/plugin.py b/rdflib/plugin.py index 8e236f95..828c0baa 100644 --- a/rdflib/plugin.py +++ b/rdflib/plugin.py @@ -29,7 +29,8 @@ information. from rdflib.store import Store from rdflib.parser import Parser from rdflib.serializer import Serializer -from rdflib.query import ResultParser, ResultSerializer, Processor, Result +from rdflib.query import ResultParser, ResultSerializer, \ + Processor, Result, UpdateProcessor from rdflib.exceptions import Error __all__ = [ @@ -41,7 +42,8 @@ entry_points = {'rdf.plugins.store': Store, 'rdf.plugins.resultparser': ResultParser, 'rdf.plugins.resultserializer': ResultSerializer, 'rdf.plugins.queryprocessor': Processor, - 'rdf.plugins.queryresult': Result + 'rdf.plugins.queryresult': Result, + 'rdf.plugins.updateprocessor': UpdateProcessor } _plugins = {} @@ -243,6 +245,11 @@ register( 'rdflib.plugins.sparql.processor', 'SPARQLProcessor') register( + 'sparql', UpdateProcessor, + 'rdflib.plugins.sparql.processor', 'SPARQLUpdateProcessor') + + +register( 'xml', ResultSerializer, 'rdflib.plugins.sparql.results.xmlresults', 'XMLResultSerializer') register( |