首页   注册   登录
 chenqh 最近的时间轴更新

chenqh

V2EX 第 132006 号会员,加入于 2015-08-10 11:27:29 +08:00
今日活跃度排名 6303
chenqh 最近回复了
15 小时 2 分钟前
回复了 burgleaf 创建的主题 问与答 今天被撸羊毛党狠狠上了一课
感觉羊毛党水好深
进不了,告辞
直接按照 http 的 status 和 message
4 天前
回复了 inu1255 创建的主题 程序员 撸了个 vscode 管理 snippet 的插件
能指点我下 vscode 插件开发吗?
我也没有什么难点呀
感觉是 log.py 文件的问题
```
def emit(self, record):
try:
message = stdout_encode(self.format(record))
stream = self.stream

if not self.is_tty:
if message and message[0] == "\r":
message = message[1:]
stream.write(message)
else:
self.output_colorized(message)
stream.write(getattr(self, 'terminator', '\n'))

self.flush()
except (KeyboardInterrupt, SystemExit):
raise
except IOError:
pass
except Exception as e:
self.handleError(record)
```
这个改成
```
def emit(self, record):
try:
message = stdout_encode(self.format(record))
stream = self.stream

if not self.is_tty:
if message and message[0] == "\r":
message = message[1:]
stream.write(message.decode(sys.stdout.encoding))
else:
self.output_colorized(message)
stream.write(getattr(self, 'terminator', '\n'))

self.flush()
except (KeyboardInterrupt, SystemExit):
raise
except IOError:
pass
except Exception as e:
self.handleError(record)
```
感觉是 pycharm log 走的
```
if not self.is_tty:
if message and message[0] == "\r":
message = message[1:]
stream.write(message.decode(sys.stdout.encoding))
```
而 terminator 走的是
```
else:
self.output_colorized(message)
```
我是超级大咸鱼,难怪找不到工作,没有自制力呀
这个时间就有点羡慕 golang 的 go tool 了,python 里面就没有类似的吗?
有个问题,vscode 的缩进感觉不如 pycharm 的好用呀
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2390 人在线   最高记录 4385   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 15ms · UTC 09:18 · PVG 17:18 · LAX 02:18 · JFK 05:18
♥ Do have faith in what you're doing.
沪ICP备16043287号-1