#19795: GAP3 does not have IsIdenticalObject
----------------------------------+----------------------------
   Reporter:  vbraun              |            Owner:
       Type:  defect              |           Status:  new
   Priority:  major               |        Milestone:  sage-7.0
  Component:  packages: standard  |         Keywords:
  Merged in:                      |          Authors:
  Reviewers:                      |  Report Upstream:  N/A
Work issues:                      |           Branch:
     Commit:                      |     Dependencies:
   Stopgaps:                      |
----------------------------------+----------------------------
 Looks like a regression introduced in #19585. Reported at
 https://groups.google.com/d/msg/sage-devel/MrXp43v3WP4/ju2LwTuvBAAJ
 {{{
 sage: gap=Gap3('/Applications/gap3r4p4/bin/gap')
 sage: gap.RequirePackage('"specht"')
 ---------------------------------------------------------------------------
 RuntimeError                              Traceback (most recent call
 last)
 <ipython-input-22-c539883f0214> in <module>()
 ----> 1 gap.RequirePackage('"specht"')

 /Applications/sage/local/lib/python2.7/site-
 packages/sage/interfaces/interface.pyc in __call__(self, *args, **kwds)
     605
     606     def __call__(self, *args, **kwds):
 --> 607         return self._parent.function_call(self._name, list(args),
 kwds)
     608
     609     def _sage_doc_(self):

 /Applications/sage/local/lib/python2.7/site-
 packages/sage/interfaces/gap.pyc in function_call(self, function, args,
 kwds)
     919             self.eval(marker)
     920             res = self.eval(cmd)
 --> 921         if self.eval('IsIdenticalObj(last,__SAGE_LAST__)') !=
 'true':
     922             return self.new('last2;')
     923         else:

 /Applications/sage/local/lib/python2.7/site-
 packages/sage/interfaces/gap.pyc in eval(self, x, newlines, strip,
 split_lines, **kwds)
     567             if not input_line.endswith(';'):
     568                 input_line += ';'
 --> 569         result = Expect.eval(self, input_line, **kwds)
     570         if not newlines:
     571             result = result.replace("\\\n","")

 /Applications/sage/local/lib/python2.7/site-
 packages/sage/interfaces/expect.pyc in eval(self, code, strip,
 synchronize, locals, allow_use_file, split_lines, **kwds)
    1237                 elif split_lines:
    1238                     return '\n'.join([self._eval_line(L,
 allow_use_file=allow_use_file, **kwds)
 -> 1239                                         for L in code.split('\n')
 if L != ''])
    1240                 else:
    1241                     return self._eval_line(code,
 allow_use_file=allow_use_file, **kwds)

 /Applications/sage/local/lib/python2.7/site-
 packages/sage/interfaces/gap.pyc in _eval_line(self, line, allow_use_file,
 wait_for_prompt, restart_if_needed)
     765                     return ''
     766             else:
 --> 767                 raise RuntimeError(message)
     768
     769         except KeyboardInterrupt:

 RuntimeError: Gap3 produced error output
 Error, Variable: 'IsIdenticalObj' must have a value

    executing IsIdenticalObj(last,__SAGE_LAST__);
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/19795>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to