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__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  dictSpecialAttrs = {"base": __get_base_path, "posix": __get_po...
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,}