code: def get_nice_name(name):
      
  
      chunks = re.sub(r"(.)([A-Z][a-z]+)", r"\1 \2", name)
      return " ".join(element.title() for element in re.sub(r"([a-z0-9])([A-Z])", r"\1 \2", chunks).split())
docs: Converts a string to nice string: **currentLogText** -> **Current Log Text**.
  
      Usage::
  
          >>> get_nice_name("getMeANiceName")
          u'Get Me A Nice Name'
          >>> get_nice_name("__getMeANiceName")
          u'__Get Me A Nice Name'
  
      :param name: Current string to be nicified.
      :type name: unicode
      :return: Nicified string.
      :rtype: unicode