libtbx.dlite
index
/net/chevy/raid1/nat/src/cctbx_project/libtbx/dlite.py

light-weight, simple source_path, target_path dependency management

 
Modules
       
libtbx.easy_pickle
os
sys
time

 
Classes
       
__builtin__.object
node_info
pair_info
target_db

 
class node_info(__builtin__.object)
     Methods defined here:
__init__(self, path)
current_md5(self, path_prefix=None)
current_mtime(self, path_prefix=None)
full_path(self, path_prefix=None)
has_changed(self, path_prefix=None, mtime_resolution=2)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class pair_info(__builtin__.object)
     Methods defined here:
__init__(self, source_path, target_path, needs_update=True)
done_building_target(self, path_prefix=None)
eval_needs_update(self, source_path=None, path_prefix=None)
start_building_target(self, path_prefix=None)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class target_db(__builtin__.object)
     Methods defined here:
__init__(self, file_name, file_name_during_write=None)
pair_info(self, source_path, target_path, path_prefix=None)
show(self, out=None)
write(self)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Functions
       
hashlib_md5 = openssl_md5(...)
Returns a md5 hash object; optionally initialized with a string

 
Data
        division = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)