dmwm / dmwm/CRABClient

replace scattered ad-hoc py2/3 compatibility fixes with solid ones

Open
#5,139 1 comment 0 reactions 1 assignee Claimed by @nausikt View on GitHub
CleanUp MediumPrio Py2/3
Dominant language
Python
Stars
18
Forks
38
PR merge metrics
No merged PRs in 30d

Description

see discussion in https://github.com/dmwm/CRABClient/pull/5137#discussion_r766750997 and below.
CRABClient was made python2/3 compatibly partly by dropping dependencies and simplifying, partly by inserting ad-hoc fixes here and there over last several months, e.g. with a lot of `if sys.version_info` but not only.

For longer term stability and to minimize risks of regression, we should find all those hacks (!) and replace with more solid and uniform utilities as learnt during WMCore migration over last years.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.