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. Typical use:
source code
 
__hash__(...)
A Python Descriptor class that delegates attribute fetches to an underlying wrapped subject of a Proxy. Typical use:
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. If the named attribute doesn't exist, AttributeError is raised
source code

Inherited from Util.Proxy: __eq__, __init__, get

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  dictSpecialAttrs = {'abspath': <__builtin__.function object>, ...
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__

__hash__(...)
(Hashing function)

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.__hash__

__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:
{'abspath': <__builtin__.function object>,
 'base': <__builtin__.function object>,
 'dir': <__builtin__.function object>,
 'file': <__builtin__.function object>,
 'filebase': <__builtin__.function object>,
 'posix': <__builtin__.function object>,
 'rsrcdir': <__builtin__.function object>,
 'rsrcpath': <__builtin__.function object>,
...