devtools: new pmsg_r() function
This commit is contained in:
parent
ff578e3a0e
commit
7733de546b
2 changed files with 7 additions and 5 deletions
|
|
@ -15,6 +15,7 @@ devinit: Developer tools init/launch code for the MMGen suite
|
|||
devtools_funcs = {
|
||||
'pfmt': lambda *args,**kwargs: devtools_call('pfmt',*args,**kwargs),
|
||||
'pmsg': lambda *args,**kwargs: devtools_call('pmsg',*args,**kwargs),
|
||||
'pmsg_r': lambda *args,**kwargs: devtools_call('pmsg_r',*args,**kwargs),
|
||||
'pdie': lambda *args,**kwargs: devtools_call('pdie',*args,**kwargs),
|
||||
'pexit': lambda *args,**kwargs: devtools_call('pexit',*args,**kwargs),
|
||||
'Pmsg': lambda *args,**kwargs: devtools_call('Pmsg',*args,**kwargs),
|
||||
|
|
|
|||
|
|
@ -16,12 +16,13 @@ import sys
|
|||
|
||||
def pfmt(*args):
|
||||
import pprint
|
||||
return (
|
||||
pprint.PrettyPrinter(indent=4).pformat(
|
||||
args if len(args) > 1 else '' if not args else args[0] )
|
||||
+ '\n' )
|
||||
return pprint.PrettyPrinter(indent=4).pformat(
|
||||
args if len(args) > 1 else '' if not args else args[0] )
|
||||
|
||||
def pmsg(*args):
|
||||
sys.stderr.write(pfmt(*args) + '\n')
|
||||
|
||||
def pmsg_r(*args):
|
||||
sys.stderr.write(pfmt(*args))
|
||||
|
||||
def pdie(*args,exit_val=1):
|
||||
|
|
@ -32,7 +33,7 @@ def pexit(*args):
|
|||
pdie(*args,exit_val=0)
|
||||
|
||||
def Pmsg(*args):
|
||||
sys.stdout.write(pfmt(*args))
|
||||
sys.stdout.write(pfmt(*args) + '\n')
|
||||
|
||||
def Pdie(*args,exit_val=1):
|
||||
Pmsg(*args)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue