[Scons-users] Tool specification `exists()` not called?

Gary Oberbrunner garyo at oberbrunner.com
Thu Oct 10 11:46:12 EDT 2013


On Thu, Oct 10, 2013 at 11:01 AM, Márcio Faustino <
marciombfaustino at gmail.com> wrote:


> On Thu, Oct 10, 2013 at 1:31 PM, Marc Joliet <marcec at gmx.de> wrote:

>

>> Am Wed, 09 Oct 2013 22:09:24 +0200

>> schrieb Dirk Bächle <tshortik at gmx.de>:

>>

>> > On 09.10.2013 21:05, Márcio Faustino wrote:

>> > > Hi Dirk,

>> > >

>> > > I read it online at

>> > > <http://www.scons.org/doc/production/HTML/scons-man.html#lbAG>, in

>> the

>> > > paragraph starting with "This looks for a tool specification in".

>> > >

>> >

>> > Although this paragraph doesn't state explicitly that the exists()

>> > method gets called (nit-picking, I know ;) ), I can understand how it

>> > may be misleading...

>>

>> I had the same confusion, so perhaps that part of the documentation

>> should be

>> rephrased sometime.

>>

>

> Actually I just noticed that although it doesn't get called, SCons still

> checks the module defines an "exists". If I remove it:

>

> scons: Reading SConscript files ...

> AttributeError: 'module' object has no attribute 'exists':

> File "C:\Users\marcio\Dropbox\Projects\argf\SConstruct", line 9:

> 'default', 'find', 'pep8', 'pylint', 'pyunit', 'travis-lint',

> 'virtualenv'])

> File

> "c:\python27\lib\site-packages\scons-2.3.0-py2.7.egg\scons-2.3.0\SCons\Environment.py",

> line 1002:

> apply_tools(self, tools, toolpath)

> File

> "c:\python27\lib\site-packages\scons-2.3.0-py2.7.egg\scons-2.3.0\SCons\Environment.py",

> line 106:

> env.Tool(tool)

> File

> "c:\python27\lib\site-packages\scons-2.3.0-py2.7.egg\scons-2.3.0\SCons\Environment.py",

> line 1785:

> tool = SCons.Tool.Tool(tool, toolpath, **kw)

> File

> "c:\python27\lib\site-packages\scons-2.3.0-py2.7.egg\scons-2.3.0\SCons\Tool\__init__.py",

> line 99:

> self.exists = module.exists

>

> --

> Márcio Faustino

>

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users

>

>



--
Gary
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20131010/6bded70c/attachment.htm


More information about the Scons-users mailing list