Part of lp.translations.scripts.translations_to_branch View In Hierarchy
| Method | add_my_options | See LaunchpadScript. | 
  
| Method | main | See LaunchpadScript. | 
  
| Method | _checkForObjections | Check for reasons why we can't commit to this branch. | 
| Method | _makeDirectBranchCommit | Create a DirectBranchCommit. | 
  
| Method | _commit | Commit changes to branch. Check for race conditions. | 
| Method | _isTranslationsCommit | Is revision an automatic translations commit? | 
  
| Method | _getRevisionTime | Get timestamp of revision. | 
  
| Method | _getLatestTranslationsCommit | Get date of last translations commit to branch, if any. | 
  
| Method | _findChangedPOFiles | Return an iterator of POFiles changed since changed_since. | 
  
| Method | _exportToBranch | Export translations for source into source.translations_branch. | 
| Method | _exportToBranches | Loop over productseries_iter and export their translations. | 
  
| Method | _sendMail | Wrapper for simple_sendmail.  Fakeable for easy testing. | 
  
| Method | _handleUnpushedBranch | Branch has never been scanned. Notify owner. | 
Inherited from LaunchpadCronScript:
| Method | __init__ | Construct new LaunchpadScript. | 
| Method | get_last_activity | Return the last activity, if any. | 
| Method | record_activity | Record the successful completion of the script. | 
Inherited from LaunchpadScript (via LaunchpadCronScript):
| Method | handle_options | Undocumented | 
| Method | name | Enable subclasses to override with command-line arguments. | 
| Method | dbuser | Enable subclasses to override with command-line arguments. | 
| Method | login | Super-convenience method that avoids the import. | 
| Method | lockfilename | Return lockfilename. | 
| Method | lockfilepath | Undocumented | 
| Method | setup_lock | Create lockfile. | 
| Method | lock_or_die | Attempt to lock, and sys.exit(1) 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 overridden for testing purposes. | 
| Method | _init_db | Initialize the database transaction. | 
Raises ConcurrentUpdateError if there is such a reason.
| Parameters | source | the series being exported to its translations_branch. | 
DirectBranchCommit.| Parameters | db_branch | A Branch object as defined in Launchpad. | 
| Returns | A DirectBranchCommit for db_branch. | |
branch, if any.changed_since.| Parameters | source | a ProductSeries. | 
| changed_since | a datetime object. | 
| Parameters | source | a ProductSeries. | 
productseries_iter and export their translations.simple_sendmail.  Fakeable for easy testing.