-
Type:
Bug
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Development Platform
-
ALL
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
We currently have 19 different files using optparse:
buildscripts/aggregate_tracefiles.py buildscripts/aws_ec2.py buildscripts/clang_format.py buildscripts/collect_resource_info.py buildscripts/combine_reports.py buildscripts/errorcodes.py buildscripts/eslint.py buildscripts/hang_analyzer.py buildscripts/make_archive.py buildscripts/mobile/benchrun_embedded_setup_android.py buildscripts/mongosymb.py buildscripts/promote_silent_failures.py buildscripts/remote_operations.py buildscripts/resmokelib/parser.py buildscripts/resmokelib/suitesconfig.py buildscripts/setup_multiversion_mongodb.py buildscripts/yaml_key_value.py pytests/powertest.py src/mongo/util/generate_icu_init_cpp.py
optparse has been deprecated since python 2.7 (almost a decade) and the pathway to upgrade is well-defined.