MCPcopy
hub / github.com/OfflineIMAP/offlineimap / format

Method format

offlineimap/ui/TTY.py:35–51  ·  view source on GitHub ↗

Override format to add thread information.

(self, record)

Source from the content-addressed store, hash-verified

33 self._last_log_thread = None
34
35 def format(self, record):
36 """Override format to add thread information."""
37
38 #super() doesn't work in py2.6 as 'logging' uses old-style class
39 log_str = logging.Formatter.format(self, record)
40 # If msg comes from a different thread than our last, prepend
41 # thread info. Most look like 'Account sync foo' or 'Folder
42 # sync foo'.
43 t_name = record.threadName
44 if t_name == 'MainThread':
45 return log_str # main thread doesn't get things prepended
46 if t_name != self._last_log_thread:
47 self._last_log_thread = t_name
48 log_str = "%s:\n %s" % (t_name, log_str)
49 else:
50 log_str = " %s"% log_str
51 return log_str
52
53
54class TTYUI(UIBase):

Callers 15

upcoming.pyFile · 0.45
release.pyFile · 0.45
editMethod · 0.45
updateMethod · 0.45
showPreviousMethod · 0.45
writeExcerptMethod · 0.45
getSectionsContentMethod · 0.45
setHeadersMethod · 0.45
setContentMethod · 0.45
updateAPIMethod · 0.45
buildLatestMethod · 0.45
createImportBranchMethod · 0.45

Calls

no outgoing calls

Tested by 11

addTesterMethod · 0.36
deleteTesterMethod · 0.36
listTestersMethod · 0.36
create_mailMethod · 0.36
test_01_olistartupMethod · 0.36
test_02_createdirMethod · 0.36
test_05_createmailMethod · 0.36
test_06_createfoldersMethod · 0.36