To Do list for refactoring complex functions
############################################

To Do
=====

* Refactor over-long blocks to short, well-defined functions.

  * dput.dput.main
  * dput.dput.verify_files
  * dput.dput.version_check
  * dput.dcut.dcut
  * dput.dcut.getoptions
  * dput.dcut.write_commands


Done
====

* Refactor over-long blocks to short, well-defined functions.

  * dput.dcut.get_upload_method_name_for_host
  * dput.dcut.get_uploader_from_system
  * dput.helper.dputhelper.get_username_from_system
  * dput.dput.print_default_upload_method
  * dput.dput.print_host_list
  * dput.dput.get_login_for_host
  * dput.dput.get_fqdn_for_host
  * dput.dput.get_port_for_host
  * dput.dput.get_incoming_for_host
  * dput.dput.get_progress_indicator
  * dput.dput.verify_config_upload_methods
  * dput.dput.get_delayed_days
  * dput.dput.make_delayed_queue_path
  * dput.dput.upload_files_via_simulate
  * dput.dput.upload_files_via_method
  * dput.dput.upload_files_via_method_local
  * dput.dput.upload_files_via_method_ftp
  * dput.dput.upload_files_via_method_scp
  * dput.dput.upload_files

* Remove over-long functions now replaced by the above functions.

  * dput.dcut.upload_stolen_from_dput_main


..
    Local variables:
    coding: utf-8
    mode: text
    mode: rst
    End:
    vim: fileencoding=utf-8 filetype=rst :
