Ticket #6318: trac_6318_fricas_class.patch

File trac_6318_fricas_class.patch, 1.3 KB (added by awebb, 13 years ago)
  • sage/interfaces/fricas.py

    # HG changeset patch
    # User Adam Webb <adamwebb_rrs@yahho.com>
    # Date 1245505260 -7200
    # Node ID 910a3b0e885ed3e9e26165e35e29c5f25675a51a
    # Parent  2e793d2a0e123293b73eed40715e43185fd9ccfe
    Add __init__ to FriCAS class.
    
    diff -r 2e793d2a0e12 -r 910a3b0e885e sage/interfaces/fricas.py
    a b  
    159159
    160160class FriCAS(PanAxiom):
    161161    """
    162     The FriCAS interpreter interfaces.
    163 
    164     TESTS::
     162    Interface to a FriCAS interpreter.
     163    """
     164    def __init__(self, name='fricas', command='fricas -nox -noclef',
     165                 script_subdirectory=None, logfile=None,
     166                 server=None, server_tmpdir=None,
     167                 init_code=[')lisp (si::readline-off)']):
     168        """
     169        Create an instance of the FriCAS interpreter.
     170       
     171        TESTS::
     172       
     173            sage: fricas == loads(dumps(fricas))
     174            True
     175        """
     176        PanAxiom.__init__(self, name, command,
     177                 script_subdirectory, logfile,
     178                 server, server_tmpdir,
     179                 init_code)
    165180   
    166         sage: fricas == loads(dumps(fricas))
    167         True
    168     """
    169181    def __repr__(self):
    170182        """
    171183        EXAMPLES::