|
__init__(self,
cmdstr=<class 'SCons.Action._null'>,
strfunction=<class 'SCons.Action._null'>,
varlist=( ) ,
presub=<class 'SCons.Action._null'>,
chdir=None,
exitstatfunc=None,
batch_key=None,
targets=' $TARGETS ' ,
**kw)
x.__init__(...) initializes x; see help(type(x)) for signature |
source code
|
|
|
print_cmd_line(self,
s,
target,
source,
env)
In python 3, and in some of our tests, sys.stdout is
a String io object, and it takes unicode strings only
In other cases it's a regular Python 2.x file object
which takes strings (bytes), and if you pass those a
unicode object they try to decode with 'ascii' codec
which fails if the cmd line has any hi-bit-set chars.
This code assumes s is a regular string, but should
work if it's unicode too. |
source code
|
|
|
__call__(self,
target,
source,
env,
exitstatfunc=<class 'SCons.Action._null'>,
presub=<class 'SCons.Action._null'>,
show=<class 'SCons.Action._null'>,
execute=<class 'SCons.Action._null'>,
chdir=<class 'SCons.Action._null'>,
executor=None) |
source code
|
|
Inherited from ActionBase :
__add__ ,
__eq__ ,
__radd__ ,
batch_key ,
genstring ,
get_contents ,
get_targets ,
get_varlist ,
no_batch_key ,
presub_lines
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|