
Tishka17
06.06.2019
08:39:46
блаблабалинстанс

Alph
06.06.2019
08:40:16

Tishka17
06.06.2019
08:40:32
родители класса кто?

Google

Alph
06.06.2019
08:41:14

Tishka17
06.06.2019
08:42:02
ДА ПЕРЕСТАНЬЕТ ВЫ НАСЛЕДОВАТЬСЯ ОТ QTHREAD
логика должна быть в классе логики
а QThread - это логика работы тредов
ну и да, не похоже что это связано с твоими ошибками
нужен весь код

Vadim
06.06.2019
08:44:46
from enum import Enum
class Position(Enum):
red = 0
blue = 1
green = 2
class A():
def init(self, a):
self.a = a
def foo(self, a):
if self.a == a:
self.a = a
print(1)
a = A(Position.red)
a.foo(Position.blue)

Tishka17
06.06.2019
08:45:09
`
а не '''

Vadim
06.06.2019
08:45:18
Проблема в том, что у меня на компе принтится один. Буду дебажить

Tishka17
06.06.2019
08:45:36

Amaro
06.06.2019
08:47:14
Init? Не __init__?

Alex
06.06.2019
08:47:32

Google

Hairygeek
06.06.2019
08:47:46

Vadim
06.06.2019
08:48:04
Понял

Alex
06.06.2019
08:48:27

Tishka17
06.06.2019
08:48:34

Vadim
06.06.2019
08:49:33
Явно надо дебажить, проблема в том, что изменяется атрибут класса, когда я шлю enum как атрибут

Alex
06.06.2019
08:49:58
т.е. либо твой код не соответствует тому что ты прислал
либо проблема в той части, что ты опустил

Vasily
06.06.2019
08:52:16
Привет.подскажите,плиз,в шаблонах используется цикл вайл ?я нашел только фор.

Tishka17
06.06.2019
08:52:38
вообще непонятно зачем он в шаблонах
и да, о каких шаблонах ты?

Vasily
06.06.2019
08:54:09
Render_template.сорри,если непонятно о чем я

Alex
06.06.2019
08:54:17

Vasily
06.06.2019
08:54:35
Jinjja

Alex
06.06.2019
08:54:54

Tishka17
06.06.2019
08:54:55
цикл while в шаблонах просто не нужен
а цикл for используется для единственной цели - перебрать все элементы чего-то

Google

Vasily
06.06.2019
08:56:37
Мне нужно в пределах одной строки перебрать едемениы 2ух списков.но сейчас я думаю попробовать вместо 2 списков сделать 1 словарь и по нему фором пройтись
Элементы*

Alex
06.06.2019
08:57:05

Tishka17
06.06.2019
08:57:35
звучит как будто данные не в том формате, что нужны шаблону

Alex
06.06.2019
08:58:08

Vasily
06.06.2019
08:58:54
У меня есть таьлица,состоящая из 2, столбцов.я хочу передать ее на хтмл страничку.вот ищу как лучше реализовать

Tishka17
06.06.2019
08:59:22
я бы передал в виде списка объектов
ну или словарей

Savva
06.06.2019
09:01:56

Alph
06.06.2019
09:02:21
нужен весь код
504 строки недокументированного говнокода , не думаю что захочешь такое увидеть

Vasily
06.06.2019
09:02:25
Спасибо

Tishka17
06.06.2019
09:02:29
ждать пробовал?

Tishka17
06.06.2019
09:02:35

Savva
06.06.2019
09:03:45

Tishka17
06.06.2019
09:03:55
Подожди 5 минут
Наверняка увидишь сокет таймаут

Savva
06.06.2019
09:04:36

Tishka17
06.06.2019
09:04:55
а если сокет таймаут - это значит или что ты ввел не тот адрес, или РКН или пробелмы с сетью

Google

☭
06.06.2019
09:05:11
руками запрос повтори

Savva
06.06.2019
09:13:46
Скорее всего ошибка сервера, попробовал на другое апи сделать подобный запрос и все ок. Постам тоже выдавал ошибку

-_-
06.06.2019
09:31:16
Всем привет. В документации (https://docs.python.org/3/library/http.server.html) указано, что http.server небезопасен для использования в production, а в чем именно небезопасность? Нужно отдать пару тупых HTML табличек, не хочется сильно усложнять

Admin
ERROR: S client not available

Alex
06.06.2019
09:32:38
http.server это базовая примитивная реализация http протокола

Tishka17
06.06.2019
09:33:29

-_-
06.06.2019
09:34:18

Alex
06.06.2019
09:34:52

Tishka17
06.06.2019
09:35:13
эм
динамические - что значит? откуда данные?
и статистика - это что?

Alex
06.06.2019
09:35:41
ты можешь даже сам wsgi entry point реализовать
если тебе не нужно ничего сложного
и повесить на gunicorn \ uwsgi
или aiohttp \ cherry py как standalone http

-_-
06.06.2019
09:36:55

Tishka17
06.06.2019
09:37:54
ух
ну тогда да, проще взять gunicorn
и запустить твою аппу

Google

-_-
06.06.2019
09:41:22
ну тогда да, проще взять gunicorn
В смысле по сути заменить http.server на gunicorn и этого будет достаточно?
Так а чем http.server небезопасный? Оригинальный вопрос был в этом (:
Задача - пару раз в день открыть эту страничку и чекнуть, что все ок

Alex
06.06.2019
09:41:50
лучше все таки за nginx спрятать

Tishka17
06.06.2019
09:43:24

Alex
06.06.2019
09:44:46
кстати why?
Although there are many HTTP proxies available, we strongly advise that you use Nginx. If you choose another proxy server you need to make sure that it buffers slow clients when you use default Gunicorn workers.
https://en.wikipedia.org/wiki/Slowloris_(computer_security)

Tishka17
06.06.2019
09:48:56
хм. окей

-_-
06.06.2019
09:51:24

Pavel
06.06.2019
10:22:34
>>> a = "HBTN"
>>> b = "HBTN"
>>> a is b
True
>>> a = "H B T N"
>>> b = "H B T N"
>>> a is b
False
обьясните?

Tishka17
06.06.2019
10:24:11

-_-
06.06.2019
10:24:15
Сравнивать надо с помощью ==. В целях оптимизации в первом варианте и a и b ссылаются на одну строку

Andrey
06.06.2019
10:24:44
как раз недавно статья на хабре была https://habr.com/en/company/mailru/blog/454324/

Артём
06.06.2019
10:24:47
поправка, сравнивать надо с помощью "=="