1.1 --- a/encoders.py Tue Mar 28 22:12:11 2017 +0200
1.2 +++ b/encoders.py Tue Mar 28 22:46:19 2017 +0200
1.3 @@ -77,7 +77,7 @@
1.4 "Encode the access location 't'."
1.5
1.6 path, name, attrname, version = t
1.7 - return "%s %s %s:%d" % (path, name or "{}", attrname, version)
1.8 + return "%s:%s:%s:%d" % (path, name or "{}", attrname or "{}", version)
1.9
1.10 def encode_location(t):
1.11
1.12 @@ -85,11 +85,11 @@
1.13
1.14 path, name, attrname, version = t
1.15 if name is not None and version is not None:
1.16 - return "%s %s:%d" % (path, name, version)
1.17 + return "%s:%s:%d" % (path, name, version)
1.18 elif name is not None:
1.19 - return "%s %s" % (path, name)
1.20 + return "%s:%s" % (path, name)
1.21 else:
1.22 - return "%s :%s" % (path, attrname)
1.23 + return "%s::%s" % (path, attrname)
1.24
1.25 def encode_modifiers(modifiers):
1.26