
Aragaer
18.07.2019
22:09:07
чуть-чуть внимательности

Slam! 538
18.07.2019
22:58:13
%d.%m.%Y?

Shieldy
19.07.2019
01:15:54
Добро пожаловать, Кристина Красивая!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Mr
19.07.2019
02:00:11
Попробуй геймдев
Что посоветуете для этой сферы поизучать? Интересно было бы покопаться например в движках, процедурной генерации ну и вообще все касательно текстур-полигонов , может есть какие-то курсы или материалы известные?

Google

black.savannah
19.07.2019
02:10:59

Mr
19.07.2019
02:11:57
Спасибо а сайды это кто?

black.savannah
19.07.2019
02:12:05
SideFX


Yuriy
19.07.2019
02:29:48
Всем снова привет...
Рисую таблицу на вывод в консоль с колором... Проблема в том что если я использую цвета то происходит сдвиг границы таблицы, а это не очень красиво. Без использования цвета все отлично, табдица прорисовывается ровно без искажений.
Сам код:
from texttable import Texttable
from colorama import Fore, Style
class Draw:
@staticmethod
def state_check(func):
R = "\033[0;31;40m" # RED
G = "\033[0;32;40m" # GREEN
Y = "\033[0;33;40m" # Yellow
B = "\033[0;34;40m" # Blue
N = "\033[0m" # Reset
if func.get('status') is True:
return ["{}".format(func.get('answer')), Fore.GREEN + 'Success' + Style.RESET_ALL]
else:
return ["{}".format(func.get('answer')), Fore.RED + 'Failed' + Style.RESET_ALL]
# if func.get('status') is True:
# return ["{}".format(func.get('answer')), G + 'Success' + N]
# else:
# return ["{}".format(func.get('answer')), R + 'Failed' + N]
def draw_table(self, list_of_functions, class_name):
t = Texttable()
t.add_row([('Check List {}'.format(class_name)), 'Status'])
for item in list_of_functions:
t.add_row(self.state_check(item))
t.set_cols_align(["l", "l"])
t.set_cols_width([35, 35])
print(t.draw() + "\n")
при использовании кодировки цветов также к примеру "\033[0;31;40m" + "text" + "\033[0m"
данные обычные строки из дикта и булы для проверки
без цвета.


Tarrac
19.07.2019
04:03:54
Попробуй взять prettytable

Yuriy
19.07.2019
04:07:15

Tarrac
19.07.2019
04:08:35
Он в цвет умеет?
Надо будет посмотреть

Shieldy
19.07.2019
05:03:30
Добро пожаловать, Виталий Брукс!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Google

Shieldy
19.07.2019
05:46:52
Добро пожаловать, @Nati_dr!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Наталья
19.07.2019
05:48:27
#office #работа #fulltime #python
#вакансия #Новосибирск
Крупная федеральная IT компания ищет себе в команду питонистов!
Зарплатная вилка
Уровень middle до 120 к
Уровень senior до 240 к
Формат работы: Office
Занятость: Full-time
Контакты: @nati_dr

Shieldy
19.07.2019
07:47:07
Добро пожаловать, @S10WD0G3!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Dmitriy
19.07.2019
08:36:06
Проблема с import в anaconda:
Установил кондой пакет (конкретно mss), в списке он есть (conda list), а линтер ругается на import mss - говорит нет такого.
Как поправить?

Tishka17
19.07.2019
08:37:33
лиентер как запускаешь?

Dmitriy
19.07.2019
08:38:53
Никак не запускю, он сам запускается, vs code
Ну да... походу из base линтер запущен, точно! а пакет другом окружении
спс
заработало

Андрей
19.07.2019
08:49:41
Ого

Shieldy
19.07.2019
08:51:40
Добро пожаловать, @mitrosiy!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295


Sergey
19.07.2019
08:59:17
Можно ли в отдельном потоке вызывать N-число процессов (ну либо пулл) для некоторого расчёта?
У меня есть приложение на Flask и в нём используется планировщик задач APScheduler в котором вызывается метод внутри которого я разделил некоторый расчёт с помощью multiprocessing.Pool, и иногда я получаю такие ошибки:
File app/src/packing_slabs.py", line 133, in run
self.pool = Pool()
File multiprocessing/context.py", line 119, in Pool
context=self.get_context())
File multiprocessing/pool.py", line 177, in __init__
self._repopulate_pool()
File multiprocessing/pool.py", line 238, in _repopulate_pool
self._wrap_exception)
File multiprocessing/pool.py", line 257, in _repopulate_pool_static
w.start()
File multiprocessing/process.py", line 112, in start
self._popen = self._Popen(self)
File multiprocessing/context.py", line 277, in _Popen
return Popen(process_obj)
File multiprocessing/popen_fork.py", line 20, in __init__
self._launch(process_obj)
File multiprocessing/popen_fork.py", line 74, in _launch
code = process_obj._bootstrap()
File app/__init__.py", line 47, in stop
scheduler.shutdown()
File apscheduler/schedulers/background.py", line 39, in shutdown
super(BackgroundScheduler, self).shutdown(*args, **kwargs)
File apscheduler/schedulers/blocking.py", line 22, in shutdown
super(BlockingScheduler, self).shutdown(wait)
File apscheduler/schedulers/base.py", line 191, in shutdown
executor.shutdown(wait)
File apscheduler/executors/pool.py", line 26, in shutdown
self._pool.shutdown(wait)
File concurrent/futures/thread.py", line 204, in shutdown
t.join()
File threading.py", line 1029, in join
raise RuntimeError("cannot join current thread")
Уже все перерыл и не знаю что делать
Причём по логам расчёт проходит, а потом вываливается ошибка.


Shieldy
19.07.2019
09:01:40
Добро пожаловать, @perin!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295


Alex
19.07.2019
09:02:04
Можно ли в отдельном потоке вызывать N-число процессов (ну либо пулл) для некоторого расчёта?
У меня есть приложение на Flask и в нём используется планировщик задач APScheduler в котором вызывается метод внутри которого я разделил некоторый расчёт с помощью multiprocessing.Pool, и иногда я получаю такие ошибки:
File app/src/packing_slabs.py", line 133, in run
self.pool = Pool()
File multiprocessing/context.py", line 119, in Pool
context=self.get_context())
File multiprocessing/pool.py", line 177, in __init__
self._repopulate_pool()
File multiprocessing/pool.py", line 238, in _repopulate_pool
self._wrap_exception)
File multiprocessing/pool.py", line 257, in _repopulate_pool_static
w.start()
File multiprocessing/process.py", line 112, in start
self._popen = self._Popen(self)
File multiprocessing/context.py", line 277, in _Popen
return Popen(process_obj)
File multiprocessing/popen_fork.py", line 20, in __init__
self._launch(process_obj)
File multiprocessing/popen_fork.py", line 74, in _launch
code = process_obj._bootstrap()
File app/__init__.py", line 47, in stop
scheduler.shutdown()
File apscheduler/schedulers/background.py", line 39, in shutdown
super(BackgroundScheduler, self).shutdown(*args, **kwargs)
File apscheduler/schedulers/blocking.py", line 22, in shutdown
super(BlockingScheduler, self).shutdown(wait)
File apscheduler/schedulers/base.py", line 191, in shutdown
executor.shutdown(wait)
File apscheduler/executors/pool.py", line 26, in shutdown
self._pool.shutdown(wait)
File concurrent/futures/thread.py", line 204, in shutdown
t.join()
File threading.py", line 1029, in join
raise RuntimeError("cannot join current thread")
Уже все перерыл и не знаю что делать
Причём по логам расчёт проходит, а потом вываливается ошибка.
> Можно ли в отдельном потоке вызывать N-число процессов (ну либо пулл) для некоторого расчёта?
Можно, почему нет?
> У меня есть приложение на Flask
> некоторый расчёт с помощью multiprocessing.Pool
Запускать из процесса фласка воркеры как правило архитектурно херовая затея.
> Уже все перерыл и не знаю что делать
Показать код.


Евгений
19.07.2019
09:05:49
Привет всем. Первый день в питоне копаюсь, подскажите как на mac os в iterm2 вводить в многострочном режиме?)
(в группе бегинеров не отвечают :( )

Sergey
19.07.2019
09:05:57
Примерно такой код, оригинальный не могу кинуть
from apscheduler.schedulers.background import BackgroundScheduler
from multiprocessing import Pool
import signal
scheduler = BackgroundScheduler()
scheduler.start()
scheduler.add_job(func=calculation_after_load, trigger="interval", minutes=5)
def stop(signum, frame):
scheduler.shutdown()
sys.exit()
signal.signal(signal.SIGTERM, stop)
def calculation_after_load():
try:
pool = Pool()
res = pool.map([1, 2, 3, 4, 5])
except Exception as ex:
print(str(ex))
finally:
pool.close()
pool.terminate()
pool.join()
def func(number):
res = 0
for i in range(number):
res += 1
return res

Shieldy
19.07.2019
09:06:00
Добро пожаловать, @korolevpavel!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295
Добро пожаловать, @lunatkalun!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Какого Бля
19.07.2019
09:07:54
Блядь, как заебали эти нда
Каждый кому ре лень требует, на любве проекты, чуть ли не
стоимостью в 3 копейки
Зачем, ну зачем подписание нда на верстке интернет магазина

Google

Какого Бля
19.07.2019
09:09:14
??
Как насчет нда на само нда?

Andrey
19.07.2019
09:10:46
Считать должно в фоне или в контексте запроса?


Sergey
19.07.2019
09:11:53
Забыл добавить
app = Flask(__name__)
app.config.from_object(Config)
app.app_context().push()
Должно считать в фоне, но причём есть запрос который тоже запускает расчёт, но с каким-то заданными параметрами

?? Eugene
19.07.2019
09:13:47

Какого Бля
19.07.2019
09:15:14
Что за детский сад

?? Eugene
19.07.2019
09:15:46
??

Какого Бля
19.07.2019
09:15:48
Как будто я не расскажу о проекте над которым работаю если захочу лол
Как будто мне кто то запретит

?? Eugene
19.07.2019
09:16:18
:)

Какого Бля
19.07.2019
09:16:37

?? Eugene
19.07.2019
09:16:44
??

Какого Бля
19.07.2019
09:16:52
Криптовалютный мост
Сегодня выкатываю в прод

?? Eugene
19.07.2019
09:17:12
Через криптовалютную реку?

Какого Бля
19.07.2019
09:17:38

Google

?? Eugene
19.07.2019
09:18:00

Какого Бля
19.07.2019
09:19:47
разработчик по
Собирать интерфейсы
Наркоманы

Tishka17
19.07.2019
09:20:23

?? Eugene
19.07.2019
09:20:59

Какого Бля
19.07.2019
09:21:06
Наверняка
Автодополненип, подсветка док стринг

Tishka17
19.07.2019
09:21:39

?? Eugene
19.07.2019
09:21:42

Какого Бля
19.07.2019
09:21:55
:)

?? Eugene
19.07.2019
09:22:00

Tishka17
19.07.2019
09:22:06

Какого Бля
19.07.2019
09:22:11

Tishka17
19.07.2019
09:22:34
я просто открываю IDE и пишу файл