mainloop (Для дилетанта.)

Модератор: Модераторы разделов

arkan
Сообщения: 11

mainloop

Сообщение arkan »

Извиняюсь за идиотский вопрос. Решил написать себе маленькую программку для учёта времени проведённого в интернете. На питоне. Подскажите, как реализовать mainloop (чтобы процесс когда нужно спал, и не кушал процессор), не используя всякие ncurses, gtk/glib/bonobo. На уровне базовых модулей. Или ткните носом, что почитать.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: mainloop

Сообщение elide »

поставь в главном цикле строчки
import time
time.sleep(0.1)
и все будет хорошо.
слава роботам!
Спасибо сказали:
arkan
Сообщения: 11

Re: mainloop

Сообщение arkan »

Спасибо.

Хотя возможно придётся посмотреть и pygtk - там и таймер есть.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: mainloop

Сообщение elide »

ну если используешь pygtk - то можно и так. а если не используешь, то ради одного таймера, имхо, не стоит.
а программа будет учитывать только время, или еще и траффик?
слава роботам!
Спасибо сказали:
arkan
Сообщения: 11

Re: mainloop

Сообщение arkan »

elide писал(а):
15.10.2005 21:10
а программа будет учитывать только время, или еще и траффик?


Ну, хотелось бы и то и другое. Но не всё сразу. Это чисто для диалапа. В kppp есть подобная вещь, но у меня нет кде.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: mainloop

Сообщение t.t »

Это чисто для диалапа. В kppp есть подобная вещь, но у меня нет кде.
Так ведь "подобная вещь" есть не только в кппп.. Есть, к примеру, чисто консольный (точнее, на ncurses ;) ) pppstatus, да и ещё много чего.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
arkan
Сообщения: 11

Re: mainloop

Сообщение arkan »

t.t писал(а):
16.10.2005 13:08
Это чисто для диалапа. В kppp есть подобная вещь, но у меня нет кде.
Так ведь "подобная вещь" есть не только в кппп.. Есть, к примеру, чисто консольный (точнее, на ncurses ;) ) pppstatus, да и ещё много чего.


О как! Спасибо.

В догонку: гд бы почитать про эти всякие треды, семафоры и.т.п., и как всё это дело работает ? Желательно по-русски.
Спасибо сказали:
Аватара пользователя
ezheg
Сообщения: 258
Статус: джидай 3-го уровня
ОС: Mac OS X

Re: mainloop

Сообщение ezheg »

В догонку: гд бы почитать про эти всякие треды, семафоры и.т.п., и как всё это дело работает ? Желательно по-русски.

http://www.ozon.ru/context/detail/id/986013/
Спасибо сказали:
arkan
Сообщения: 11

Re: mainloop

Сообщение arkan »

[quote]
http://www.ozon.ru/context/detail/id/986013/
[quote]


А Рочкинд пойдёт?
Спасибо сказали: