Show More
@@ -120,14 +120,16 b' class namespace(object):' | |||
|
120 | 120 | |
|
121 | 121 | """ |
|
122 | 122 | |
|
123 |
def __init__(self, name, templatename=None, logname=None, |
|
|
124 | namemap=None, nodemap=None): | |
|
123 | def __init__(self, name, templatename=None, logname=None, colorname=None, | |
|
124 | listnames=None, namemap=None, nodemap=None): | |
|
125 | 125 | """create a namespace |
|
126 | 126 | |
|
127 | 127 | name: the namespace to be registered (in plural form) |
|
128 | 128 | templatename: the name to use for templating |
|
129 | 129 | logname: the name to use for log output; if not specified templatename |
|
130 | 130 | is used |
|
131 | colorname: the name to use for colored log output; if not specified | |
|
132 | logname is used | |
|
131 | 133 | listnames: function to list all names |
|
132 | 134 | namemap: function that inputs a node, output name(s) |
|
133 | 135 | nodemap: function that inputs a name, output node(s) |
@@ -136,6 +138,7 b' class namespace(object):' | |||
|
136 | 138 | self.name = name |
|
137 | 139 | self.templatename = templatename |
|
138 | 140 | self.logname = logname |
|
141 | self.colorname = colorname | |
|
139 | 142 | self.listnames = listnames |
|
140 | 143 | self.namemap = namemap |
|
141 | 144 | self.nodemap = nodemap |
@@ -144,6 +147,10 b' class namespace(object):' | |||
|
144 | 147 | if self.logname is None: |
|
145 | 148 | self.logname = self.templatename |
|
146 | 149 | |
|
150 | # if colorname is not specified, just use the logname as a backup | |
|
151 | if self.colorname is None: | |
|
152 | self.colorname = self.logname | |
|
153 | ||
|
147 | 154 | def names(self, repo, node): |
|
148 | 155 | """method that returns a (sorted) list of names in a namespace that |
|
149 | 156 | match a given node""" |
General Comments 0
You need to be logged in to leave comments.
Login now