.dat
, il s'avère que ce n'est pas possible (les fichiers bacon ne sont plus accessibles en écriture). Avec Romain, on a pensé à deux choses:baconLock
qu'il avait mis suffisait), d'où le fichier toolbox/FileLock.py
(piqué sur le net) qui permet bien de créér une Lock
sur un fichier.workspace
. C'est facile, il suffit de commencer les baconneries par la copie dans le workspace
du fichier .dat
et de ne travailler que sur la copie. Avantage annexe: plus de problèmes d'accès en écriture quand on installe Metafor dans un répertoire où l'utilisateur n'a pas accès en écriture et que ledit utilisateur veut faire des baconneries. C'est cette méthode qui a été choisie, même si j'ai commentarisé la première méthode au cas où on voudrait l'utiliser pour autre chose..dat
qui ne faisaient rien d'autre qu'en inclure un autre et renommer le fichier .dat
de base (utilisé dans plusieurs cas-tests)buildfdb
de la batterie est maintenant inutilisable. Pour rappel, elle permettait de générer les baconneries automatiquement et de récupérer les fichiers fdb
pour les inclure sur les stations où bacon n'était pas présent. Remarque en passant, elle ne fonctionnait déjà pas parfaitement vu qu'elle ne prenait en compte que les fichiers .dat
qui portaient le même nom que le fichier python associé.buildDomain
pour rien. En effet, seule la fonction getMetafor
est indispensable dans l'écriture d'un cas-test. Or, dans plein de cas-tests, cette fonction getMetafor
ne fait qu'appeler la fonction buildDomain
, ce qui pourrait donner à penser (à tort) que cette fonction est indispensable à l'utilisation de Metafor. C'est pourquoi j'ai fait ce gros nettoyage.apps/bIe/aube3LineSearch.dat deleted apps/bImp/aubeCons.dat added (+) apps/bImp/aubeConsAna.dat deleted apps/bImp/aubeConsNum.dat deleted apps/bImp/bounce3dDss.dat deleted apps/bImp/contactCons.dat added (+) apps/bImp/contactConsAna.dat deleted apps/bImp/contactConsNum.dat deleted apps/bImp/contactCoons.dat added (+) apps/bImp/contactCoonsAna.dat deleted apps/bImp/contactCoonsNum.dat deleted apps/bImp/contactDissAna.dat deleted apps/bImp/contactDissNum.dat deleted apps/bImp/contactLaursenLove.dat deleted apps/bImp/contactLaursenLoveAugLag.dat deleted apps/bImp/cyl3DVP.dat deleted apps/bImp/cylElastFrotAugLag.dat deleted apps/bImp/cylPlastAugLag.dat deleted apps/bImp/cylPlastDiss.dat deleted apps/bImp/cylPlastLineSearch.dat deleted apps/bImp/cylPlastLineSearchPk2.dat deleted apps/bImp/cylPlastLineSearchPk2Cons.dat deleted apps/bImp/lShapeConsCor.dat deleted apps/bImp/lShapeConsPk2.dat deleted apps/bImp/mono2dEpdSmg.dat added (+) apps/bImp/mono2dEpdSmg1.dat deleted apps/bImp/mono2dEpdSmg2.dat deleted apps/bImp/mono3dCons.dat added (+) apps/bImp/mono3dConsCorArmstrongFrederick.dat deleted apps/bImp/mono3dConsCorDruckerPrager.dat deleted apps/bImp/mono3dConsCorSri.dat deleted apps/bImp/mono3dConsCorSriPr.dat deleted apps/bImp/mono3dConsDissAna.dat deleted apps/bImp/mono3dConsDissNum.dat deleted apps/bImp/mono3dConsSri.dat deleted apps/bImp/mono3dConsSriPr.dat deleted apps/bImp/striction3d.dat added (+) apps/bImp/striction3dChungHulbert.dat deleted apps/bImp/taylor2d.dat added (+) apps/bImp/taylor2dAna.dat deleted apps/bImp/taylor2dNum.dat deleted apps/bImp/taylor3d.dat added (+) apps/bImp/taylor3dAnaSri.dat deleted apps/bImp/taylor3dAnaSriPr.dat deleted apps/bImp/taylor3dCons.dat added (+) apps/bImp/taylor3dConsCor.dat deleted apps/bImp/taylor3dConsCorLineSearch.dat deleted apps/bImp/taylor3dConsDiss.dat deleted apps/bImp/taylor3dIntegrationError.dat deleted apps/bImp/taylor3dIrea.dat deleted apps/bImp/taylor3dMeng.dat deleted apps/bImp/taylor3dNumSri.dat deleted apps/bImp/taylor3dNumSriPr.dat deleted apps/bImp/taylor3dPk20P4.dat deleted apps/bImp/taylor3dSmg.dat deleted apps/bQs/amor3d.dat added (+) apps/bQs/amor3dLinear.dat deleted apps/bQs/amor3dNonLinear.dat deleted apps/bQs/contactPlan.dat added (+) apps/bQs/contactPlan1.dat deleted apps/bQs/contactPlan2.dat deleted apps/bQs/contactPlan3.dat deleted apps/bQs/contactRuled.dat added (+) apps/bQs/contactRuledAna.dat deleted apps/bQs/contactRuledNum.dat deleted apps/bQs/contactRuledSticking.dat deleted apps/bQs/frot3dVariableFrotCoef.dat deleted apps/bQs/m2dNeoHookean.dat added (+) apps/bQs/m2dNeoHookeanAxi.dat deleted apps/bQs/m2dNeoHookeanEpd.dat deleted apps/bQs/m3dNeoHookean.dat added (+) apps/bQs/m3dNeoHookeanSri.dat deleted apps/bQs/m3dNeoHookeanSriPr.dat deleted apps/bQs/spring2d3.dat deleted apps/bQs/spring3d3.dat deleted apps/bQs/striction3dQs.dat deleted apps/bQs/striction3dQsIntegrationError.dat deleted apps/bQs/striction3dQsIrea.dat deleted toolbox/FileLock.py added