Cleanup bp2build-progress.py

Not a thorough refactor, just a surface-level
cleanup I did while attempting to understand
the script.

Test: changed .join(dot_entries) to .join(sorted(dot_entries)), then:
      ./scripts/bp2build-progress/bp2build-progress.py graph -m com.android.media.swcodec --use-queryview > after.dot
      git checkout m/master
      ./scripts/bp2build-progress/bp2build-progress.py graph -m com.android.media.swcodec --use_queryview=true > before.dot
      diff before.dot after.dot
      And got no differences
Change-Id: Ic612c0be608a11e7bdb49f1135bb8abbbf971ac7
4 files changed
tree: 1dbf869a78c1c6fcd76e38cae5d03da6c2713bf8
  1. ci/
  2. docs/
  3. examples/
  4. json_module_graph/
  5. mk2rbc/
  6. platforms/
  7. product_config/
  8. product_variables/
  9. rules/
  10. rules_cc/
  11. scripts/
  12. tests/
  13. vendor/
  14. .gitignore
  15. bazel.BUILD
  16. bazel.sh
  17. bazel.WORKSPACE
  18. buildifier_hook.sh
  19. common.bazelrc
  20. darwin.bazelrc
  21. linux.bazelrc
  22. OWNERS
  23. PREUPLOAD.cfg
  24. README.md
README.md

Bazel

The code in this directory is experimental. Bazel support for Android Platform is undergoing active development and workflow stability is currently not guaranteed.