class_docstr: The :exc:`AlreadyRegisteredError` exception is raised when a pattern
  factory is registered under a name already in use.
class_docstr_tok: ["The",":","exc",":","`","AlreadyRegisteredError","`","exception","is","raised","when","a","pattern","factory","is","registered","under","a","name","already","in","use","."]
docstr: *name* (:class:`str`) is the name of the registered pattern.
docstr_tok: ["*","name","*","(",":","class",":","`","str","`",")","is","the","name","of","the","registered","pattern","."]
code: def name(self):
      """
      *name* (:class:`str`) is the name of the registered pattern.
      """
      return self.args[0]
  
imports: import os
  import os.path
  import posixpath
  import stat
  from .compat import Collection, Iterable, string_types, unicode
label_desc: Use image node_id 3 for calling the AlreadyRegisteredError obj's underlying member method code with example usage: obj.name() and returns: self