Part of canonical.launchpad.scripts.garbo View In Hierarchy
Method | add_my_options | Optionally customize this hook to define your own options. |
Inherited from BaseDatabaseGarbageCollector:
Method | __init__ | Initialize, and sys.exit() if the cronscript is disabled. |
Method | main | Define the meat of your script here. Must be defined. |
Inherited from LaunchpadCronScript (via BaseDatabaseGarbageCollector):
Method | record_activity | Record the successful completion of the script. |
Inherited from LaunchpadScript (via BaseDatabaseGarbageCollector, LaunchpadCronScript):
Method | login | Super-convenience method that avoids the import. |
Method | lockfilename | Return lockfilename. |
Method | setup_lock | Create lockfile. |
Method | lock_or_die | Attempt to lock, and sys.exit(1) if the lock's already taken. |
Method | lock_or_quit | Attempt to lock, and sys.exit(0) if the lock's already taken. |
Method | unlock | Release the lock. Do this before going home. |
Method | run | Actually run the script, executing zcml and initZopeless. |
Method | lock_and_run | Call lock_or_die(), and then run() the script. |
Method | _init_zca | Initialize the ZCA, this can be overriden for testing purpose. |
Method | _init_db | Initialize the database transaction. |