ó
©%�Tc           @   s…   d  Z  d Z d Z d d l Z e j d k ri d d l Z e j ƒ  \ Z Z e d k r` d Z	 qo d Z	 n d	 Z	 d
 „  Z
 d „  Z d S(   s   coot.povs   coot-povray.pngs   coot-povray.logiÿÿÿÿNt   ntt   64bitt
   pvengine64t   pvenginet   povrayc           C   s   d S(   Ns	    +FN16 +A(    (    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/povray.pyt   povray_args+   s    c          C   s[  d d  l  }  d d  l } d d  l } t t ƒ d Gt ƒ  GHd } |  j d k rX d } n d } | t d t ƒ  d | } t t d ƒ } | rW| | d t	 } d	 G| GH| j
 \ } } }	 }
 } | d
 k r| d k rd d  l } | j | d t ƒ} | rd GHd  Sn |  j | ƒ d GHy | j t	 d d ƒ WqWt k
 rSd Gt	 GHqWXn  d  S(   Niÿÿÿÿs   calling povray with args: s   -UV +H600 +W600R    s    /EXIT /RENDER t    t   PATHs    +os   BL DEBUG:: povray_calli   i   t   shells!   BL WARNING:: some error in povrays   INFO:: displaying...i   s)   BL WARNING:: We can't find rendered file (   t   ost
   webbrowsert   sysR   t   coot_povray_file_nameR   t   namet   find_exet   povray_command_namet   coot_povray_png_file_namet   version_infot
   subprocesst   callt   Truet   systemt   opent   OSError(   R	   R
   R   t
   extra_argst   argst
   povray_exet   povray_callt   majort   minort   microt   releaselevelt   serialR   t   status(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/povray.pyt   povray_image2   s6    
		(   R   R   t   coot_povray_log_file_nameR	   R   t   platformt   architecturet   bitst   junkR   R   R"   (    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/povray.pyt   <module>   s   			