我正在尝试重新启动CentOS 7在VirtualBox上运行的服务器.我用这个任务:
- name: Restart server
command: /sbin/reboot
async: 0
poll: 0
ignore_errors: true
Run Code Online (Sandbox Code Playgroud)
服务器重新启动,但我收到此错误:
TASK: [common | Restart server] ***********************************************
fatal: [rolcabox] => SSH Error: Shared connection to 127.0.0.1 closed.
It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.
FATAL: all hosts have already failed -- aborting
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我怎样才能解决这个问题?
默认情况下,IPython 以一种漂亮的方式输出列表表示:
In [1]: test_list
Out[1]: [<object_1>,
<object_2>,
<object_3>]
Run Code Online (Sandbox Code Playgroud)
我有这样的对象:
class TestObject(object):
def __init__(self):
self._list = [<object_1>, <object_2>, <object_3>]
def __repr__(self):
return self._list.__repr__()
test_object = Test()
Run Code Online (Sandbox Code Playgroud)
而 IPython 对此的表示是:
In [2]: test_list
Out[2]: [<object_1>, <object_2>, <object_3>]
Run Code Online (Sandbox Code Playgroud)
有没有办法获得我的对象表示的列表方式?
我正在使用django-guardian为Django项目编写测试。权限的夹具如下所示:
- fields:
content_type: 10
object_pk: '2'
permission: 22
user: 1
model: guardian.userobjectpermission
pk: 1
Run Code Online (Sandbox Code Playgroud)
它是安全的基准content_type,并permission通过ID?还是ID会改变(即当我添加额外的权限/模型时)?
引用自动加载的对象的最佳方法是什么?