예제 #1
0
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')
예제 #2
0
 def _vcs(self, vcsname):
     if strip_ansi(self):
         return TermString(u'{}:{}'.format(style(vcsname, fg='blue'), self))
     else:
         return TermString(u'\b')
예제 #3
0
 def _bracketed(self, left, right):
     if strip_ansi(self):
         return TermString(u''.join([left, self, right]))
     else:
         return TermString(u'\b')
예제 #4
0
파일: doitlive.py 프로젝트: jmcarp/doitlive
 def _bracketed(self, left, right):
     if strip_ansi(self):
         return TermString("".join([left, self, right]))
     else:
         return TermString("")
예제 #5
0
 def _vcs(self, vcsname):
     if strip_ansi(self):
         return TermString(u"{}:{}".format(style(vcsname, fg="blue"), self))
     else:
         return TermString(u"\b")
예제 #6
0
 def git(self):
     if strip_ansi(self):
         return TermString('{}:{}'.format(style('git', fg='blue'), self))
     else:
         return TermString('\b')