Unverified Commit 601513db authored by 老广's avatar 老广 Committed by GitHub

Merge pull request #45 from jumpserver/dev

Dev
parents b9d9db0e 7a247168
......@@ -190,7 +190,7 @@ class InteractiveServer:
name_max_length = max(max([len(group.name) for group in self.asset_groups]), 15)
amount_max_length = max(len(str(max([group.assets_amount for group in self.asset_groups]))), 10)
header = '{1:>%d} {0.name:%d} {0.assets_amount:<%s} ' % (id_max_length, name_max_length, amount_max_length)
comment_length = self.request.meta["width"] - len(header.format(fake_group, id_max_length))
comment_length = max(self.request.meta["width"] - len(header.format(fake_group, id_max_length)), 2)
line = header + '{0.comment:%s}' % (comment_length // 2) # comment中可能有中文
header += "{0.comment:%s}" % comment_length
self.client.send(title(header.format(fake_group, "ID")))
......
......@@ -101,7 +101,7 @@ class SSHServer:
def dispatch(self, client):
request_type = client.request.type
if 'pty' in request_type:
if 'pty' in request_type or 'x11' in request_type:
logger.info("Request type `pty`, dispatch to interactive mode")
InteractiveServer(self.app, client).interact()
elif 'subsystem' in request_type:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment