История изменений
Исправление Deleted, (текущая версия) :
вспомнил, вот с чем имел дело:
примерный код:
def main():
...
for i in range(700):
t = threading.Thread(target=func,
args=(arg,))
t.daemon = True
t.start()
def func(arg):
...
if something:
with open('log.txt', 'a') as log:
log.write("error\n")
os._exit(1)
без log.close()
в log.txt появляется мусор, вроде нескольких записей error\n
.
Исправление Deleted, :
вспомнил, вот с чем имел дело:
примерный код:
def main():
...
for i in range(700):
t = threading.Thread(target=func,
args=(arg,))
t.daemon = True
t.start()
def func(arg):
...
if something:
with open('log.txt', 'a') as log:
log.write("error\n")
os._exit(1)
без log.close()
в log.txt появляется мусор, вроде нескольких записей error\n
.
Исходная версия Deleted, :
вспомнил, вот с чем имел дело:
примерный код:
def main():
...
for i in range(700):
t = threading.Thread(target=func,
args=(arg,))
t.daemon = True
t.start()
def func(arg):
...
if something:
with open('log.txt', 'a') as log:
log.write("error\n")
без log.close()
в log.txt появляется мусор.