Package SCons :: Package Node :: Module FS :: Class EntryProxy
[hide private]
[frames] | no frames]

Class EntryProxy

source code

object --+    
         |    
Util.Proxy --+
             |
            EntryProxy

Instance Methods [hide private]
 
__str__(...)
A Python Descriptor class that delegates attribute fetches to an underlying wrapped subject of a Proxy.
source code
 
__get_abspath(self) source code
 
__get_filebase(self) source code
 
__get_suffix(self) source code
 
__get_file(self) source code
 
__get_base_path(self)
Return the file's directory and file name, with the suffix stripped.
source code
 
__get_posix_path(self)
Return the path with / as the path separator, regardless of platform.
source code
 
__get_windows_path(self)
Return the path with \ as the path separator, regardless of platform.
source code
 
__get_srcnode(self) source code
 
__get_srcdir(self)
Returns the directory containing the source node linked to this node via VariantDir(), or the directory of this node if not linked.
source code
 
__get_rsrcnode(self) source code
 
__get_rsrcdir(self)
Returns the directory containing the source node linked to this node via VariantDir(), or the directory of this node if not linked.
source code
 
__get_dir(self) source code
 
__getattr__(self, name)
Retrieve an attribute from the wrapped object.
source code

Inherited from Util.Proxy: __cmp__, __init__, get

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Class Variables [hide private]
  dictSpecialAttrs = {'abspath': <function __get_abspath at 0x85...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__str__(...)
(Informal representation operator)

source code 
A Python Descriptor class that delegates attribute fetches
to an underlying wrapped subject of a Proxy.  Typical use:

    class Foo(Proxy):
        __str__ = Delegate('__str__')

Overrides: object.__str__

__getattr__(self, name)
(Qualification operator)

source code 
Retrieve an attribute from the wrapped object.  If the named
attribute doesn't exist, AttributeError is raised

Overrides: Util.Proxy.__getattr__
(inherited documentation)

Class Variable Details [hide private]

dictSpecialAttrs

Value:
{"base": __get_base_path, "posix": __get_posix_path, "windows": __get_\
windows_path, "win32": __get_windows_path, "srcpath": __get_srcnode, "\
srcdir": __get_srcdir, "dir": __get_dir, "abspath": __get_abspath, "fi\
lebase": __get_filebase, "suffix": __get_suffix, "file": __get_file, "\
rsrcpath": __get_rsrcnode, "rsrcdir": __get_rsrcdir,}