summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rdflib/term.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/rdflib/term.py b/rdflib/term.py
index 285bdeb9..91cc06ea 100644
--- a/rdflib/term.py
+++ b/rdflib/term.py
@@ -1527,7 +1527,12 @@ class Variable(Identifier):
return unicode.__new__(cls, value)
def __repr__(self):
- return self.n3()
+ if self.__class__ is Variable:
+ clsName = "rdflib.term.Variable"
+ else:
+ clsName = self.__class__.__name__
+
+ return """%s(%s)""" % (clsName, super(Variable, self).__repr__())
def toPython(self):
return "?%s" % self