# $Id: stanley_post.comm 2075 2006-08-31 16:39:31Z courtois $

# version de Code_Aster
import aster
try:
    import aster_core
    vers = aster_core.__version__
except ImportError:
    if hasattr(aster, '__version__'):
       tv = aster.__version__.split('.')
       if len(tv) < 3:
          tv.extend(['x']*(3-len(tv)))
       elif len(tv) > 3:
          tv = tv[:3]
       vers = '%2s.%2s.%2s' % tuple(tv)
    else:
       vers = ' 6. x. y'

if vers < ' 7. 0. 0' :
   raise aster.error, "STANLEY n'est pas intégré à la version 6."

# doit-on relire une base HDF ?
import os.path
mcl = {}
if os.path.isfile('bhdf.1'):
   # syntaxe de POURSUITE
   if vers < ' 7. 3. 8':
      mcl['HDF'] = [_F(FICHIER='bhdf.1',),]
   else:
      mcl['FORMAT_HDF'] = 'OUI'

if vers >= ' 8. 1. 13':
   mcl['IMPR_MACRO'] = 'OUI'

POURSUITE(**mcl)

# lancement de STANLEY selon la version de Code_Aster
if vers < ' 7. 2.25' :
   import Stanley.stanley
   from Stanley import stanley
   stanley.PRE_STANLEY()
else :
   STANLEY()

FIN()
