1.1 --- a/encoders.py Tue Mar 28 22:46:19 2017 +0200
1.2 +++ b/encoders.py Wed Mar 29 00:18:41 2017 +0200
1.3 @@ -79,6 +79,13 @@
1.4 path, name, attrname, version = t
1.5 return "%s:%s:%s:%d" % (path, name or "{}", attrname or "{}", version)
1.6
1.7 +def encode_alias_location(t, invocation=False):
1.8 +
1.9 + "Encode the alias location 't'."
1.10 +
1.11 + path, name, attrname, version = t
1.12 + return "%s:%s:%s:%d%s" % (path, name or "{}", attrname or "{}", version, invocation and "!" or "")
1.13 +
1.14 def encode_location(t):
1.15
1.16 "Encode the general location 't' in a concise form."