
Whore Amazing
23.05.2017
07:54:24
гугол ничего не дает, офдока не объясняет этой дичи. хелп кто-нибудь.

Маришка
23.05.2017
08:10:22
Какой дичи?)

Archer
23.05.2017
08:26:02
и не говори, что "ничего не меняли", и "оно само". Скорее всего сменили локаль, из под которой скрипт запускается. Хорошим тоном будет переписать скрипт так, чтгобы он работал на разных.

Google

Artyom
23.05.2017
08:30:06

Archer
23.05.2017
08:30:24

Artyom
23.05.2017
08:34:09

Archer
23.05.2017
08:34:57

Artyom
23.05.2017
08:36:36

Archer
23.05.2017
08:37:25
locale -a покажет все доступные
locale - текущую

Artyom
23.05.2017
08:37:50
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
en_US.utf8 текущая

Archer
23.05.2017
08:38:31
сделай
export LC_ALL="ru_RU.UTF-8"
потом запусти свой скрипт

Artyom
23.05.2017
08:40:59
тоже самое все( блин, вот намудрили то

Google

melancholiac
23.05.2017
08:45:25
может питон не так скомпилирован?

Dimitri
23.05.2017
08:47:22
Народ ресурсы по Python для devops или для систем кто посоветует ?

Igelko
23.05.2017
09:17:19

Artyom
23.05.2017
09:17:40
Теперь он текстовый файл с не хочет отправлять, хотя раньше отправлял точно

Gleb
23.05.2017
09:18:35

Artem
23.05.2017
09:18:52
скрипт точно тот же? не дописали ничего в него? какой текстовый файл куда?
запускается из виртуальных окружений?
система не обновлялась? новые пакеты не ставил?
система, кстати, какая?

Artyom
23.05.2017
09:35:01
скрипт тот-же, сравнил с локальной копией своей, запускается все из венва, на счёт обновления сказать не могу, убунта стоит у них там

Dimitri
23.05.2017
09:38:12

Artyom
23.05.2017
09:38:29
~# cat test.py
# -*- coding: utf-8 -*-
print("привет")
~# python test.py
привет
~# python3.5 test.py
File "test.py", line 2
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xef in position 0: invalid continuation byte
~# python3.6 test.py
File "test.py", line 2
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xef in position 0: invalid continuation byte

Gleb
23.05.2017
09:38:40

Dimitri
23.05.2017
09:39:30
всё зависит от задачи

Whore Amazing
23.05.2017
09:45:35
что, здесь с ply совсем никто не работал? :(

Gleb
23.05.2017
09:46:31
а потом может и не вернешься

Google

Whore Amazing
23.05.2017
09:46:52
умрет, что ли?

Gleb
23.05.2017
09:47:08
он хочет заниматься извратом, а не работу свою выполнять

Whore Amazing
23.05.2017
09:47:28
а я хочу выполнять работу
но у меня не получается(

Ivan
23.05.2017
09:47:37

Gleb
23.05.2017
09:47:43
он наоборот не хочет

Dimitri
23.05.2017
09:56:05

Vitalik
23.05.2017
09:57:13
кто с сокетами работал?

Artem
23.05.2017
09:57:35
Тот в цирке не смеется
Сразу вопрос

Whore Amazing
23.05.2017
09:58:15
blia
я походу никогда ничего не напишу

Artem
23.05.2017
09:59:00
blia
Чат на четверть состоит из твоих причитаний, но от тебя кажется конкретно описанной проблемы так и не было :(

Whore Amazing
23.05.2017
09:59:05
была

Artem
23.05.2017
09:59:09
Покажи

Whore Amazing
23.05.2017
09:59:28
добавляю в лексер обработку комметариев по инструкции Бизли. У меня строка с комментом в самом начале.
Теперь лексер весь код до конца считает комментарием.

Vitalik
23.05.2017
09:59:28
Нужно код с С# переписать на python
в С# SslStream есть AuthenticateAsClient
есть ли аналог в питоне?

Whore Amazing
23.05.2017
09:59:28
Еще и экранировку не понимает этот лексер.
И двоеточие не обрабатывает.

Artem
23.05.2017
09:59:34
Я чет добавил и все сломалось - это плохое описание

Google

Artem
23.05.2017
09:59:38
Надо код
И желаемое
И то, что на самом деле

Whore Amazing
23.05.2017
10:00:02
оокееей
код из доки:
def t_COMMENT(t):
r'\#[.]*'
pass
должен игнорировать строку с комментарием
игнорирует весь код до конца файла

Vitalik
23.05.2017
10:00:45
Сразу вопрос
Нужно код с С# переписать на python
в С# SslStream есть AuthenticateAsClient
есть ли аналог в питоне?

Admin
ERROR: S client not available

Whore Amazing
23.05.2017
10:02:31
и опять тишина
а потом опять некоторые скажут, что я ною и ничего не сказал по делу
вообще дичь. пытаешься фиксить один токен - ломается другой. первый при этом никак не реагирует.
я не знаю как с этим работать

Igor
23.05.2017
10:07:00
#(.*?)$
типа того

Whore Amazing
23.05.2017
10:08:29
Не изменилось.
Все игнорирует, до конца файла.

Artem
23.05.2017
10:11:11
чяднт

Whore Amazing
23.05.2017
10:11:49
А еще не совсем понятно, как в лексер отступы питоновые записывать. Точнее, сам отступ-то понятно, а вот как игнорировать пробелы, не являющиеся частью отступа? [ ]{1:3} будет не совсем корректно. [^\A] тоже не работает.

Artem
23.05.2017
10:12:27
+ я делаю не так, не будет обрабатывать пустые комменты. с * работает так же.

darkwoolf
23.05.2017
10:12:55
блин что за бред

Google

Whore Amazing
23.05.2017
10:12:57
А у меня не работает.

darkwoolf
23.05.2017
10:12:57
обьясните
https://hastebin.com/esozakisih.py

Artem
23.05.2017
10:13:04

Whore Amazing
23.05.2017
10:13:09
Тот же самый регэксп.

Artem
23.05.2017
10:13:30
import ply.lex as lex
tokens = ['HUI', 'COMMENT']
def t_HUI(t):
r'hui'
return t
def t_COMMENT(t):
r'\#.*'
return t
def t_error(t):
print("Illegal character '%s'" % t.value[0])
t.lexer.skip(1)
lex.lex()
lex.input('''abchui#sdfvgsfgf
abchui''')
while True:
tok = lex.token()
if not tok:
break
print(tok.type)
запусти у себя.

darkwoolf
23.05.2017
10:13:37
тип нажимаю на кнопку и выполняется функция
но прикол в чём.Если убрать new_window.show() то окно не появляется

Whore Amazing
23.05.2017
10:14:34

darkwoolf
23.05.2017
10:14:38
а если оставит, то окно вылазит, но при этом выдаёт ошибку

Artem
23.05.2017
10:14:44

Whore Amazing
23.05.2017
10:14:51
Как? :\

darkwoolf
23.05.2017
10:14:52
Чё за рофл?

Whore Amazing
23.05.2017
10:17:08
разбирайся
алсо, у тебя коммент - тоже токен, а он должен игнорироваться, а не возвращаться. но не суть.

Rookie
23.05.2017
10:17:38
Хуёфл. .show() нужно как раз для того, чтобы отрисовать окно. Если его нет, то оно, соответственно, не запускается. А если есть, то ты написал неправильно, и у тебя ошибка. Причём, скорее всего именно с отрисовкой.