It gives no result, and when I interrupt it, the following error appears:
---------------------------------------------------------------------------
EOF Traceback (most recent call last)
<ipython-input-2-8f0455f97669> in <module>()
----> 1 maple('2*3')
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/interface.pyc
in __call__(self, x, name)
278
279 if isinstance(x, string_types):
--> 280 return cls(self, x, name=name)
281 try:
282 return self._coerce_from_special_method(x)
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/expect.pyc
in __init__(self, parent, value, is_name, name)
1436 else:
1437 try:
-> 1438 self._name = parent._create(value, name=name)
1439 # Convert ValueError and RuntimeError to TypeError for
1440 # coercion to work properly.
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/interface.pyc
in _create(self, value, name)
474 def _create(self, value, name=None):
475 name = self._next_var_name() if name is None else name
--> 476 self.set(name, value)
477 return name
478
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/maple.pyc
in set(self, var, value)
622 """
623 cmd = '%s:=%s:' % (var, value)
--> 624 out = self.eval(cmd)
625 if out.find("error") != -1:
626 raise TypeError("Error executing code in
Maple\nCODE:\n\t%s\nMaple ERROR:\n\t%s" % (cmd, out))
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/expect.pyc
in eval(self, code, strip, synchronize, locals, allow_use_file,
split_lines, **kwds)
1350 elif split_lines:
1351 return '\n'.join([self._eval_line(L,
allow_use_file=allow_use_file, **kwds)
-> 1352 for L in code.split('\n')
if L != ''])
1353 else:
1354 return self._eval_line(code,
allow_use_file=allow_use_file, **kwds)
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/maple.pyc
in _eval_line(self, line, allow_use_file, wait_for_prompt,
restart_if_needed)
574 with gc_disabled():
575 z = Expect._eval_line(self, line,
allow_use_file=allow_use_file,
--> 576
wait_for_prompt=wait_for_prompt).replace('\\\n','').strip()
577 if z.lower().find("error") != -1:
578 raise RuntimeError("An error occurred running a
Maple command:\nINPUT:\n%s\nOUTPUT:\n%s" % (line, z))
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/expect.pyc
in _eval_line(self, line, allow_use_file, wait_for_prompt,
restart_if_needed)
982 out = ''
983 except KeyboardInterrupt:
--> 984 self._keyboard_interrupt()
985 raise KeyboardInterrupt("Ctrl-c pressed while running
%s"%self)
986 if self._terminal_echo:
/opt/sagemath-8.5/local/lib/python2.7/site-packages/sage/interfaces/maple.pyc
in _keyboard_interrupt(self)
333 print("Interrupting %s..." % self)
334 self._expect.sendline(chr(3)) # send ctrl-c
--> 335 self._expect.expect(self._prompt)
336 raise RuntimeError("Ctrl-c pressed while running %s" % self)
337
/opt/sagemath-8.5/local/lib/python2.7/site-packages/pexpect/spawnbase.pyc
in expect(self, pattern, timeout, searchwindowsize, async_, **kw)
339 compiled_pattern_list = self.compile_pattern_list(pattern)
340 return self.expect_list(compiled_pattern_list,
--> 341 timeout, searchwindowsize, async_)
342
343 def expect_list(self, pattern_list, timeout=-1,
searchwindowsize=-1,
/opt/sagemath-8.5/local/lib/python2.7/site-packages/pexpect/spawnbase.pyc
in expect_list(self, pattern_list, timeout, searchwindowsize, async_, **kw)
367 return expect_async(exp, timeout)
368 else:
--> 369 return exp.expect_loop(timeout)
370
371 def expect_exact(self, pattern_list, timeout=-1,
searchwindowsize=-1,
/opt/sagemath-8.5/local/lib/python2.7/site-packages/pexpect/expect.pyc in
expect_loop(self, timeout)
115 timeout = end_time - time.time()
116 except EOF as e:
--> 117 return self.eof(e)
118 except TIMEOUT as e:
119 return self.timeout(e)
/opt/sagemath-8.5/local/lib/python2.7/site-packages/pexpect/expect.pyc in
eof(self, err)
61 if err is not None:
62 msg = str(err) + '\n' + msg
---> 63 raise EOF(msg)
64
65 def timeout(self, err=None):
EOF: End Of File (EOF). Exception style platform.
Maple with PID 5472 running /cygdrive/c/Program Files (x86)/Maple
17/bin.win/maple -t -c interface(screenwidth=infinity,errorcursor=false)
command: /cygdrive/c/Program Files (x86)/Maple 17/bin.win/maple
args: ['/cygdrive/c/Program Files (x86)/Maple 17/bin.win/maple', '-t',
'-c', 'interface(screenwidth=infinity,errorcursor=false)']
buffer (last 100 chars): ''
before (last 100 chars): '\r\n'
after: <class 'pexpect.exceptions.EOF'>
match: None
match_index: None
exitstatus: None
flag_eof: True
pid: 5472
child_fd: 10
closed: False
timeout: None
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 4194304
ignorecase: False
searchwindowsize: None
delaybeforesend: None
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
0: re.compile('#-->')
On Tue, Mar 5, 2019 at 5:27 PM Dima Pasechnik <[email protected]> wrote:
> what is the error you get in terminal?
>
> On Tue, Mar 5, 2019 at 1:13 PM 'benyamin alizade' via sage-support
> <[email protected]> wrote:
> >>
> >>
> >> OK, good. How about trying that original example -- maple('3*5') --
> >> you were unable to run in Jupyter, in the Sage terminal?
> >> Does it work there?
> >>
> >
> > I have tried for both. Neither the Jupyter nor Sage terminal work for
> maple('3*5').
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "sage-support" 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-support.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" 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-support.
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" 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-support.
For more options, visit https://groups.google.com/d/optout.