1. A non-Python file will be classed as translatable.
    
  2. 
    
  3. The temporary file created from this should be removed from the file system if
    
  4. an error is raised.