def _branch_to_term_string(branch_string): if strip_ansi(branch_string): return TermString(branch_string) else: # Prevent extra space when not in a VCS repo return TermString(u'\b')
def _vcs(self, vcsname): if strip_ansi(self): return TermString(u'{}:{}'.format(style(vcsname, fg='blue'), self)) else: return TermString(u'\b')
def _bracketed(self, left, right): if strip_ansi(self): return TermString(u''.join([left, self, right])) else: return TermString(u'\b')
def _bracketed(self, left, right): if strip_ansi(self): return TermString("".join([left, self, right])) else: return TermString("")
def _vcs(self, vcsname): if strip_ansi(self): return TermString(u"{}:{}".format(style(vcsname, fg="blue"), self)) else: return TermString(u"\b")
def git(self): if strip_ansi(self): return TermString('{}:{}'.format(style('git', fg='blue'), self)) else: return TermString('\b')