qcineoob: prefer getattr() over exec()

12 jobs from misc2 in 22 minutes and 19 seconds (queued for 25 minutes and 44 seconds)
Status Job ID Name Coverage
  Build
passed #14330
build:2.7

00:01:18

passed #14331
build:3

00:01:26

 
  Test
failed #14333
allowed to fail
lint:2.7

00:01:33

failed #14337
allowed to fail
lint:3

00:01:03

passed #14332
pyflakes:2.7

00:01:32

passed #14336
pyflakes:3

00:01:55

passed #14334
unittests:2.7

00:01:15

passed #14338
unittests:3

00:01:05

failed #14335
allowed to fail
unittests-modules:2.7

00:13:21

failed #14339
allowed to fail
unittests-modules:3

00:01:02

 
  Deploy
passed #14340
doc:2.7

00:02:05

passed #14341
doc:3

00:02:09

 
Name Stage Failure
failed
lint:2.7 Test

Modules without tests: afer, amundi, banqueaccord, bforbank, bolden, bouygues, bp, caels, chronopost, cmb, cmmc, cmso, colisprive, colissimo, creditdunordpee, edf, ensap, figgo, genericnewspaper, gmf, izneo, linebourse, n26, nalo, okc, oney, opacwebaloes, orange, ovh, pagesjaunes, peertube, redmine, relaiscolis, tapatalk, ups, yomoni

Modules without icons: avendrealouer, bnpcards, bnppere, bolden, btpbanque, capeasi, cices, cmes, deathbycaptcha, ekwateur, ensap, erehsbc, esalia, figgo, gmf, linebourse, materielnet, meslieuxparis, nalo, onlinenet, pagesjaunes, peertube, pradoepargne, spirica, tapatalk, trainline

Modules using deprecated Browser 1: apivie, arretsurimages, attilasub, canaltp, cappedtv, chronopost, ehentai, europarl, fourchan, gazelle, gdcvault, gdfsuez, geolocip, izneo, jacquieetmichel, jvmalin, leclercmobile, nettokom, nihonnooto, opacwebaloes, sfr, trictractv, unsee, ups, voyagessncf

Modules for Python 2 only: allocine, alloresto, amazonstorecard, amelipro, apivie, arretsurimages, asana, attilasub, audioaddict, bnpcards, canalplus, canaltp, cappedtv, carrefourbanque, cci, centquatre, chronopost, cityscoot, colisprive, cpasbien, creditdunordpee, dailymotion, dhl, dpd, dresdenwetter, ehentai, ensap, europarl, fourchan, ganassurances, gazelle, gdcvault, gdfsuez, geolocip, gls, groupama, guerrillamail, happn, hds, ideel, ilmatieteenlaitos, ina, inrocks, ipapi, itella, izneo, jacquieetmichel, journaldesfemmes, jvmalin, kickass, kiwibank, lacentrale, lampiris, leclercmobile, lyricsdotcom, lyricsplanet, mailinator, mareeinfo, materielnet, meslieuxparis, minutes20, myedenred, myhabit, nettokom, newsfeed, nihonnooto, okc, onlinenet, opacwebaloes, openedx, ovh, pagesjaunes, parolesmusique, parolesnet, paypal, phpbb, pixabay, playme, poivy, pradoepargne, presseurop, prixcarburants, radiofrance, residentadvisor, rmll, sachsen, sfr, t411, tapatalk, taz, tinder, torrentz, trainline, transilien, trictractv, unsee, ups, vicsec, vicseccard, vine, virginradio, voyagessncf, wellsfargo, yahoo
ERROR: Job failed: exit code 1
failed
lint:3 Test
2019-01-05 14:55:50,681:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module unsee: [ImportError] This module isn't compatible with python3
2019-01-05 14:55:50,683:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module ups: [ImportError] This module isn't compatible with python3
2019-01-05 14:55:50,704:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module voyagessncf: [ImportError] This module isn't compatible with python3
2019-01-05 14:55:50,711:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
Errors building modules: apivie, arretsurimages, attilasub, canaltp, cappedtv, chronopost, dailymotion, ehentai, europarl, fourchan, gazelle, gdcvault, gdfsuez, geolocip, hds, ilmatieteenlaitos, izneo, jacquieetmichel, jvmalin, lacentrale, leclercmobile, nettokom, nihonnooto, opacwebaloes, sfr, tapatalk, trictractv, unsee, ups, voyagessncf, wellsfargo
Use --debug to get more information.
ERROR: Job failed: exit code 1
failed
unittests-modules:3 Test
2019-01-05 14:58:29,768:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module unsee: [ImportError] This module isn't compatible with python3
2019-01-05 14:58:29,770:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module ups: [ImportError] This module isn't compatible with python3
2019-01-05 14:58:29,791:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module voyagessncf: [ImportError] This module isn't compatible with python3
2019-01-05 14:58:29,800:WARNING:repository:1.4:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
Errors building modules: apivie, arretsurimages, attilasub, canaltp, cappedtv, chronopost, dailymotion, ehentai, europarl, fourchan, gazelle, gdcvault, gdfsuez, geolocip, hds, ilmatieteenlaitos, izneo, jacquieetmichel, jvmalin, lacentrale, leclercmobile, nettokom, nihonnooto, opacwebaloes, sfr, tapatalk, trictractv, unsee, ups, voyagessncf, wellsfargo
Use --debug to get more information.
ERROR: Job failed: exit code 1
failed
unittests-modules:2.7 Test
-----------------------------------------------------------------------
TOTAL 63177 34270 46%
----------------------------------------------------------------------
Ran 398 tests in 654.935s

FAILED (SKIP=106, errors=126, failures=28)
=== Total coverage ===
MODULES COVERAGE: 46%
ERROR: Job failed: exit code 1