Вопросы по теме 'atexit'
Python Multiprocessing atexit Error Ошибка в atexit._run_exitfuncs
Я пытаюсь запустить простое приложение с несколькими процессами в Python. Основной поток порождает от 1 до N процессов и ждет, пока все они не закончат обработку. Каждый процесс запускает бесконечный цикл, так что потенциально они могут работать...
20987 просмотров
schedule
15.09.2022
Ссылки на другие модули в atexit
У меня есть функция, отвечающая за уничтожение дочернего процесса при завершении программы:
class MySingleton:
def __init__(self):
import atexit
atexit.register(self.stop)
def stop(self):...
1679 просмотров
schedule
10.04.2023
python 2.6.x theading/signals/atexit терпит неудачу в некоторых версиях?
Я видел много вопросов, связанных с этим... но мой код работает на python 2.6.2 и не работает на python 2.6.5. Я ошибаюсь, думая, что все atexit «функции, зарегистрированные через этот модуль, не вызываются, когда программа уничтожается сигналом»...
2686 просмотров
schedule
26.01.2023
получение трассировки ошибок в зарегистрированной функции atexit
Я пытаюсь зарегистрировать ошибку, которая привела к остановке моего процесса, но traceback.print_tb и traceback.print_exc , похоже, не понимают, в чем заключается возникшая ошибка.
Другими словами, почему следующее печатает «None\n» вместо...
607 просмотров
schedule
25.05.2022
Выполнение кода .NET при обычном завершении процесса?
В C есть функция atexit , которая
Функция atexit() регистрирует данную функцию для вызова при нормальном завершении процесса либо через выход (3), либо через возврат из основной() программы.
Python имеет аналогичную возможность....
1769 просмотров
schedule
26.01.2023
функция atexit не вызывается при выходе из скрипта с использованием Ipython
Ниже приведен код, написанный в скрипте, например test_atexit.py.
def exit_function():
print "I am in exit function"
import atexit
atexit.register(exit_function)
print "I am in main function"
Когда я запускаю функцию с помощью python2.4,...
1630 просмотров
schedule
30.07.2023
atexit() undefined с автономным CLang
Я пытаюсь скомпилировать и связать код C++ с помощью CLang со следующей командной строкой:
clang.exe -nostdinc -MD -fno-use-cxa-atexit -fno-rtti -fno-exceptions -fsigned-char -fno-stack-protector -fPIC -m64 -Wall -Werror -Wno-unused-function...
1360 просмотров
schedule
25.04.2022
Можем ли мы отменить регистрацию обработчика выхода, который был зарегистрирован с помощью atexit()?
можно ли отменить регистрацию функции обработчика выхода???
void exit_handler_1()
{
printf("in first exit handler\n");
}
int main()
{
if(atexit(exit_handler_1())
{
perror("error");
}
return 0;
}
958 просмотров
schedule
27.08.2022
Присоединенный процесс Python не будет вызывать atexit
Я думал, что процессы Python вызывают свои функции atexit, когда завершаются. Обратите внимание, что я использую Python 2.7. Вот простой пример:
from __future__ import print_function
import atexit
from multiprocessing import Process
def...
1036 просмотров
schedule
03.06.2022
Как зарегистрировать функцию atexit в подпроцессе многопроцессорной обработки python?
У меня есть несколько подпроцессов (использующих многопроцессорность), и когда они останавливаются, каждому из них нужно выполнить некоторую окончательную работу. Что-то вроде следующего, но это не сработало...
import multiprocessing
import...
3075 просмотров
schedule
07.06.2024
Как использовать функцию atexit () для освобождения памяти?
Это простой код:
#include <stdio.h>
#include <stdlib.h>
void cleanUp(){
printf("I have to do free up memory\n");
}
int main(){
char *temp;
temp = (char *)malloc(10*sizeof(char));
atexit(cleanUp);
exit(0);...
163 просмотров
schedule
29.11.2022
valgrind --trace-children=yes сообщает об утечке, несмотря на очистку atexit
Я пытаюсь избежать ложных срабатываний с помощью valgrind, но мне не нравится комбинация atexit() и fork() , несмотря на использование --trace-children=yes . Мой код:
#include <stdio.h>
#include <unistd.h>
#include...
965 просмотров
schedule
02.02.2023
Как лучше всего зарегистрировать функцию для запуска при неожиданном выходе из программы Rust?
Я создаю текстовый редактор терминала на Rust. Редактор переводит терминал в необработанный режим, отключая эхо символов и т.п., а затем восстанавливает исходную функцию терминала при выходе.
Однако в редакторе есть некоторые ошибки, и время от...
632 просмотров
schedule
01.12.2022
Как я могу использовать функцию atexit() для очистки вызова функции?
Я использую функцию atexit() внутри своего кода для очистки вызова функции, но она не работает.
#include<stdio.h>
void ftn(void)
{
printf(" Function called --> exit\n");
return;
}
int main(void)
{
int x = 0;
atexit(ftn);...
290 просмотров
schedule
26.12.2022
tcl8.6: что такое встроенный эквивалент «atexit()» в stdlib или «trap EXIT» в bash?
Я ищу встроенный или стандартный пакет, который обеспечивает функциональность, аналогичную или эквивалентную atexit() stdlib и trap "..." EXIT bash.
Он должен поймать завершение из-за любого программного способа завершения выполнения, включая...
101 просмотров
schedule
13.09.2022
Выгрузка общей библиотеки и обработка atexit — в каком порядке?
Я отлаживаю какую-то странную проблему, когда похоже, что поток, убитый в обработчике atexit, обращается к общей библиотеке и вызывает ошибку сегментации, потому что эта общая библиотека выгружается до запуска обработчика выхода. Я не уверен, что это...
168 просмотров
schedule
25.07.2022