ipython / ipython/ipykernel

history tail does not provide output

未關閉
#169 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
734
分支
412
平均合併
1 天 5 小時
30 天內合併 PR
8

描述

``` python
# Set up client
from jupyter_client import *
multimanager = MultiKernelManager()
manager = multimanager.get_kernel(multimanager.start_kernel("python3"))
client = manager.client()

# Add some history
client.execute("3 + 1")
client.execute("3 + 2")
client.execute("3 + 3")
client.get_shell_msg()
client.get_shell_msg()
client.get_shell_msg()

# get history
client.history(output=True, raw=True, hist_access_type="tail", n=3)
print(client.get_shell_msg())
```

outputs

```
{'buffers': [],
'content': {u'history': [[401, 1, [u'3 + 3', None]],
[401, 2, [u'3 + 4', None]],
[401, 3, [u'3 + 5', None]]]},
'header': {u'date': datetime.datetime(2016, 8, 1, 23, 48, 33, 745530),
u'msg_id': u'c9a53f04-e669-4955-b0e8-ad88ec40855b',
u'msg_type': u'history_reply',
u'session': u'0f588569-25de-47f2-865a-0f77fbc84d51',
u'username': u'silver',
u'version': u'5.0'},
'metadata': {},
'msg_id': u'c9a53f04-e669-4955-b0e8-ad88ec40855b',
'msg_type': u'history_reply',
'parent_header': {u'date': datetime.datetime(2016, 8, 1, 23, 48, 33, 744099),
u'msg_id': u'338254fe-74b2-4624-a199-8b79ec37dd4e',
u'msg_type': u'history_request',
u'session': u'089bcf7f-ac7b-4ba5-8268-14ac9c85ce0c',
u'username': u'silver',
u'version': u'5.0'}}
```

Note that there is no output in the history.

When I do something similar with a `"range"` query, I get output in some history items.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。