
Zart
10.06.2016
22:38:21
создай симлинк ~/.pyenv/versions/3.5.1/lib/python3.5/site-packages/pygame на /usr/lib/python3.5/dist-packages/pygame или где он там у тебя
и на pygame*.(egg|dist)-info тоже

Dk
10.06.2016
22:41:45
Я нашёл папку с библиотекой

Viktor
10.06.2016
22:42:11
Только не копируй

Google

Zart
10.06.2016
22:42:38
можно и копировать, но смысла мало

Andrey
10.06.2016
22:43:45
Ого, AkelPad. Как будто на 10 лет назад вернулся.

Zart
10.06.2016
22:44:12
подсветка в нем ни к черту

Dk
10.06.2016
22:45:01
я нашёл ошибку
Я тупой
pygame только под python2.7

Andrey
10.06.2016
22:47:04

Zart
10.06.2016
22:47:25
я их и вставлял выше - когда постил скриншоты из идеи
но этот мне был нужен урлом, ибо здоровый, чтобы кому не нужно - не грузило
"ERROR:django.security.DisallowedHost:Invalid HTTP_HOST header: 'localhost:80'." как это говно дожило до 2016го...

Dk
11.06.2016
00:46:34
как это работает?
if __name__ == '__main__': main()

Zart
11.06.2016
00:46:47
я выше писал уже
скрипт который ты запускаешь изначально по умолчанию инжектится в модуль с именем __main__

Google

Zart
11.06.2016
00:47:39
по дефолту каждый модуль имеет несколько аттрибутов - __name__, __file__, __doc__
поэтому проверка что имя текущего модуля равно __мейн__ позволяет отличить ситуацию когда этот модуль запущен как скрипт

Dk
11.06.2016
00:49:01
спасибо

Wisketchy
11.06.2016
09:03:16
я выше писал уже
Не знаю причины моего глюка, может это сам Spyder веселится, но __file__ как ты и говорил ведёт на test.py
Но при этом vars() в test.py вот что даёт
{'__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__package__': None, 'sys': <module 'sys' (built-in)>, '__doc__': '\nCreated on Sat Jun 11 00:52:15 2016\n\n@author: dobrosketchkun\n', '__main__': <module '__main__' (built-in)>, '__file__': '/home/user/Documents/temp/test.py', 'u': Ellipsis, 'itertools': <module 'itertools' (built-in)>, 'lvalues3': [1, 2, 3, None], 't': [1, [], 1, [1, [0], 0]], 'lkeys4': ['a', 'b', 'c', 'd'], 'vake': <function vake at 0x7f7e41919e18>, '__spec__': None, '__builtins__': <module 'builtins' (built-in)>, 'lvalues4': [1, 2, 3, 4], 'lkeys3': ['a', 'b', 'c'], '__name__': '__main__'}

Zart
11.06.2016
09:27:00
как я и сказал - это твой test.py
но я не хочу гадать что ты там нахимичил у себя

Марк
11.06.2016
16:07:31
Вау, наступил случайно на прикольные грабли
Скопипастил код в несколько строчек с urllib2. Ну разваливается нахрен, сыпя дичайшимими ошибками
А оказывается, у меня в папке валялся старенький файл socket.py.
И он сначала его пробовал заимпортить, а потом уже системный сокет

Logerk49
11.06.2016
20:09:17
кто с чего начинал изучение django?

Zart
11.06.2016
20:09:37
с рвотного пакета

Logerk49
11.06.2016
20:09:46
че так7

Viktor
11.06.2016
20:10:16
Zart вроде не особо Джангу жалует

Logerk49
11.06.2016
20:10:58
ну я годный курс по flask на udacity, но многие пишут что flask невостребован(

Suscipere
11.06.2016
20:11:38
Ну ты годный курс.

Omni
11.06.2016
20:11:55

Andrey
12.06.2016
09:05:56

Omni
12.06.2016
11:59:40
Я начал его изучать, но так и не придумал себе проект, в котором его можно было бы применить. И мотивация пропала. А без применения всё что учил забывается за неделю напрочь

Google

Omni
12.06.2016
12:00:50
Убивается отсутствием времени.
Хотя, на самом деле, то что учил вспоминается потом сравнительно легко. Вспоминать всегда проще, чем учить с нуля.

Andrey
12.06.2016
12:31:52

Aleshka
12.06.2016
12:52:40
Кто может сказать, зачем нужны декораторы, почитал про них, не понял в чем прикол
в каких прикладных задачах они удобны оказываются?

Zart
12.06.2016
12:53:06
для сахара чаще всего
ну и ряд штатных вещей через них делается обычно - свойства, статик/классметоды

Omni
12.06.2016
15:22:53

Zart
12.06.2016
15:25:29
декораторы могут вернуть оригинальную функцию, если что

Omni
12.06.2016
15:25:35
По сути, обёртка для функции

Wisketchy
12.06.2016
15:27:15
Это нечто, что получает то, что выдало нечто, что стоит после него и выдаёт результат своих операций над этим

Zart
12.06.2016
15:27:23
в питоне декораторы - это синтаксический сахар
@foo
def blah():
...
это тоже самое что и
def blah():
...
blah = foo(blah)

Wisketchy
12.06.2016
15:51:36
Хм, я понимаю, что это несколько непитоновский вопрос, но т.к. это проблема внутри одного из питоновских проектиков, задам
Мне надо было запускать луашный скрипт для генерации кое-чего и я реализовал это через запуск ,sh файлика, который генерит выдачу в текстовой, а потом я её ем питоновским скриптом
Когда это запускается мануально - всё работает
Но я хотел это забить в крон, настроил всё - фигушки, файл получается пустой
Попробовал запустить .sh отдельно в нём - аналогично

Zart
12.06.2016
15:54:04
крон юзера или системы?

Google

Wisketchy
12.06.2016
15:54:08
юзера

Zart
12.06.2016
15:54:23
локаль задал?
LANG=ru_RU.UTF-8 в кронтабе

Wisketchy
12.06.2016
15:55:53
Там англоязычная выдача

Admin
ERROR: S client not available

Zart
12.06.2016
15:56:08
ну поправь на ен юс

Wisketchy
12.06.2016
15:56:54
doen
Через минуту узнаем

Zart
12.06.2016
15:57:03
и почту от крона проверь - ошибки туда улетают

Wisketchy
12.06.2016
15:57:57
Так, результат тот же
Ээм, про кроновскую почту не знаю, честно говоря
Это который MAILTO

Zart
12.06.2016
15:59:00
да
less $MAIL в шелле глянь

Wisketchy
12.06.2016
16:00:59
Добавил, но ничего не пришло
dobrosketchkun@EVE:~$ less $MAIL
Missing filename ("less --help" for help)
well
Походу придётся держать питонодемона запущенным

Janek
12.06.2016
18:56:38
Привет
Сейчас регулярные выражения прохожу. Прямо можно Гугл написать при помощи этой штуки

Google

Марк
12.06.2016
19:03:07
И много познал?
Регулярки - не модуль жеж) А технология

Kill me pls
12.06.2016
19:03:49
RegExp таблица на хабре была

Марк
12.06.2016
19:04:43
http://regex.alf.nu
Для тестинга навыков по регекспу прекрасная игра

Kill me pls
12.06.2016
19:05:16
Еще игра по Vim есть, но забыл название.
И еще klava.org
)

Марк
12.06.2016
19:05:30
Да там упоротая и не совсем интересная

Janek
12.06.2016
19:05:47
Так да. Хочется потом в свою программу засунуть поиск по словам

Марк
12.06.2016
19:06:19
А что за программа то?

Janek
12.06.2016
19:06:52
Складской учет

Kill me pls
12.06.2016
19:07:17
Как удалить дубликаты слов в LO Writer?
Они в столбец
Эта группа больше не существует