On automatic naming cards combinations
It is super handy to have human friendly names if we do a setup nicely
For long combinations however we can arrive to this error
OSError: [Errno 36] File name too long: '/afs/.../.../HH_resonant/jobs/CreateWorkspace/bbbb_spin0_HH_v2_datacard_mass_900__bbbb_boosted_spin0_HH_v2_datacard_mass_900__bbgg_spin0_HH_v2_datacard_mass_900__bbtt_spin0_HH_v2_datacard_mass_900__bbww_spin0_HH_v2_datacard_mass_900__bbww_boosted_spin0_HH_v2_datacard_mass_900__multilepton_spin0_HH_v2_datacard_mass_900'
I think we could simply tell law to ignore this error, something like
try:
# try stuff
except OSError as oserr:
if oserr.errno != errno.ENAMETOOLONG:
# ignore
else:
# caught...now what?