LINUX.ORG.RU

Сообщения rubro

 

python ограничить область видимости для import (или шаринг переменных между модулями)

Форум — Development

Дано: a.py - главный модуль b.py - движок shared.py - файл с переменными

Вот так сейчас выглядит код: a.py:

import b
import shared

shared.shared_var = 1

b.engine()

b.py

import shared


def engine():
    print("работаем с: {}".format(shared.shared_var))

shared.py

shared_var = 0

В чём проблема: a.py вызывается многопоточно, и в итоге начинается каша - переменные внутри shared.py становятся общими для всех потоков.

Мне надо так сделать чтобы у каждого потока была своя область видимости.

Что я пробовал: - Делать import внутри функции def, итог - всё равно тоже самое - Делать не import, а from shared import * - так возникает геморой с тем что вызывая это в a.py я не могу в b.py передать контекст - Тупо всё в функции сувать (все переменные), в итоге на каждый чих мне надо портянку переменных сувать, код раздувается

В общем очень надо сделать так чтобы функции отдельно, а переменные отдельно, и у каждого потока своя область видимости переменных.

PS: вот это уже читал http://ru.stackoverflow.com/questions/358/Глобальные-переменные-в-python

 , ,

rubro
()

Обновление SkypeWeb Plugin for Pidgin

Новости — Open Source
Группа Open Source

До версии 1.1 обновился популярный плагин SkypeWeb для известного мессенджера pidgin, в новой версии реализовано:

  • Поддержка работы с файлами (приём/передача)
  • Исправление возможности работать с учетными записями Live (account@live.com)
  • Исправления вылетов

Плагин добавляет в Pidgin возможность использовать учётные записи Skype и использует для работы web-версию Skype

>>> github проекта

 , ,

rubro
()

спамят с сервера, помоги те найти дыру и закрыть

Форум — Job

центос 5.x кто то с сервера с разных ip рассылает спам, мне сыпит хостер абузы, нашёл шеллы разные, думал с них идёт, переименовал - толку нет. если кто может взяться порешать задачу за $ оставьте свои контакты пожалуйста

Перемещено tazhate из admin

 , ,

rubro
()

TrueCrypt + шифрование диска ubuntu

Форум — Desktop

Всем доброго времени суток!

Интересует как зашифровать ubuntu через трукрипт на уровне операционной системы, то есть чтобы сделать как в винде - при запуске компа вводится пасс от жесткого диска.

 ,

rubro
()

Платная настройка lan ubuntu 9.10 & windows 7 pro

Форум — Admin

Всем доброго времени суток, имеется 2 машины: 1, kubuntu 9.10 2, win 7 pro Есть lan кабель. Необходимо объеденить 2 машины в локальную сеть, чтобы по внутреннему ip адресу зайти по RDP на винду. Сейчас я это делаю через wifi роутер.

Самому заниматься времени нет, если кто готов помочь оставьте свои контакты пожалуйста (предпочтительно jabber), заплачу за работу 10$ или рублевый эквивалент.

 , , ,

rubro
()

Backup рабочей системы

Форум — Desktop

Всем доброго времени суток.

Как можно забэкапить рабочую систему (kubuntu 9.10), чтобы потом можно было вернуть её в первоначальное состояние в случае проблем?

Хочу попробовать поставить дрова разные на видеокарту, предыдущие эксперименты дальше меню дуалбута меня не приводили.

rubro
()

Безопасное отключение внешнего HDD

Форум — Desktop

Всем привет, система ubuntu 9.10, при демонтировании внешнего жесткого диска питание остаётся включёным (горит диод на hdd), и если выдернуть кабель то раздастся «тик»

Как отключать питание?

Пробовал: sudo eject /dev/sdb1

Не помогает, также на диске стоит тру крипт, поэтому команду eject не могу использовать с параметром eject /media/xxx

rubro
()

kubuntu 9.10, cpu xorg 100%

Форум — Desktop

Здравствуйте, система kubuntu 9.10, недавно нарисовалась следующая проблема - xorg грузит cpu на 100%, xorg.conf файла нет (вроде и не было)

Пробовал подсунуть сгенерированный (sudo Xorg -configure) проблема осталась.

Видеокарта ATI mobility radeon x600

Подскажите пожалуйста как можно решить вопрос.

ps: в линуксе нуб

rubro
()

RSS подписка на новые темы