@ru_python

Страница 499 из 9768
Dmitry
05.04.2016
10:47:29
код не выполнялся

Whore Amazing
05.04.2016
10:48:51
О как, я нашел, что можно запустить асинхронный процесс в потоке мультипоточной программы. Теперь интересно, можно ли наоборот.

Pavel
05.04.2016
10:50:13
надо чтобы при любом из флажков = тру
если проверка+выполнение выделено в отдельный метод, то def check_and_doit(): if flag1 or flag2 or flag3: return ... ... . Если всё это происходит по ходу дела, то вынести в функцию. :)

Dmitry
05.04.2016
10:50:30
ну это понятно

Google
Dmitry
05.04.2016
10:50:44
просто по идее эту же проверку можно заменить elif

так?

Whore Amazing
05.04.2016
10:51:00
ор все-таки красивее.

Pavel
05.04.2016
10:51:17
if flag1: return elif flag2: return elif flag3: return ?

Whore Amazing
05.04.2016
10:52:19
насколько я знаю, для елифов однострочный вариант синтаксиса не предусмотрен, так что либо так, либо никак.

Vitya
05.04.2016
10:53:36
есть еще any вроде)

Pavel
05.04.2016
10:55:04
есть еще any вроде)
вот никогда не понимал, почему люди не принимают простые очевидные варианты, а хреначат что сложное и многоэтажное. Длиный if or or or ? разбей на три переменных.

Sasha
05.04.2016
10:55:06
Я тут подумал. Для сохранения переведенных слов, м.б. быстрее будет редис? Все равно он уже крутится для сельдерея

Dmitry
05.04.2016
10:55:28
for line in package_info: if not (('Loaded plugins' in line) \ or ('Loading mirror speeds from cached hostfile' in line) \ or ('Installed Packages' in line) \ or (not reponames.match(line))): print(line)

такое чудище вышло

Sasha
05.04.2016
10:56:37
А почему не any?

Google
Whore Amazing
05.04.2016
10:56:42
if ('a' or 'b' or 'c' in line):

не получится?

Dmitry
05.04.2016
10:58:07
перестало ловить

Vitya
05.04.2016
10:58:15
получится, что он проверит только c in line, а все остальное на True

Whore Amazing
05.04.2016
10:58:57
да, туплю.

Sasha
05.04.2016
10:59:18
any['Loaded plugins' in line, 'Loading mirror speeds from cached hostfile' in line, 'Installed Packages' in line, 'not reponames.match(line)]

Vitya
05.04.2016
11:00:23
я конечно не претендую на исключительную истину в последней инстанции, но все же интересно)

Sasha
05.04.2016
11:08:32
А вообще, я бы сделал так со стрингами: foo = ['Loaded plugins' ,'Loading mirror speeds from cached hostfile','Installed Packages'] if not any(x in line for x in foo):        

Dmitry
05.04.2016
11:08:45
спс за эни, но чет не пошло

сорян, но надо писать дальше

[Anonymous]
05.04.2016
12:12:05
как вы вообще находите работу в джанго-питон-бэкенд?

вакансий чет не очень и много

Sasha
05.04.2016
12:13:04
А каких много?

[Anonymous]
05.04.2016
12:13:46
фронтенд, жс

Sasha
05.04.2016
12:14:19
Ну я например фулстек, но без верстача

Ангуляр в основном. Работы хватает по бэку кстати

[Anonymous]
05.04.2016
12:15:09
а что в бэке?

я щас только про питон говорю

Sasha
05.04.2016
12:16:43
Полно, но не в мухосрани. У меня в городе только пхп, если веб. Но есть маленькая контора одна

Google
Sasha
05.04.2016
12:16:54
С питоном

[Anonymous]
05.04.2016
12:17:08
так на апворке тоже не густо прямо скажем

Artem
05.04.2016
12:17:16
Это правда, но иногда попадается хорошее

[Anonymous]
05.04.2016
12:17:37
такого нет что "работы нет" — но вот под мою квалификацию туговато

Sasha
05.04.2016
12:18:06
Ну блин, там и руби не так много

Я одно время хотел соскочить

На руби

Artem
05.04.2016
12:18:46
Зачем много, берите лучше долгосрочные проекты

Sasha
05.04.2016
12:19:27
Согласен

[Anonymous]
05.04.2016
12:20:56
у меня вообще junior квалификация ? хотя опыт работы в IT лет 5 минимум. на младших вакансиях посвободнее всяким фронтендерам и энтерпрайз программистам мне кажется

а тут меньше спрос и сразу с требованиями, что оправдано

Whore Amazing
05.04.2016
12:33:21
О, склейку сообщений запилили.

Наканецта.

Sergey
05.04.2016
12:36:52
кде?

не запилили же

Whore Amazing
05.04.2016
12:37:20
В десктопном клиенте под окна.

Sergey
05.04.2016
12:37:36
0.9.40?

Whore Amazing
05.04.2016
12:37:41
Но там не полноценная склейка.

0.9.40?
да.

Google
Sergey
05.04.2016
12:38:05
ток имя убрали

Whore Amazing
05.04.2016
12:38:15
ну хоть что-то.

Aragaer
05.04.2016
12:40:59
if any(x in line for x in ['a', 'b', 'c'])

Alexander
05.04.2016
12:44:23
привет всем

Sasha
05.04.2016
12:44:35
Может тут подскажут: В монге есть колекция динамик документов. Как найти документ с набильшим количеством полей?

Pavel
05.04.2016
12:44:35
Привет.

Admin
ERROR: S client not available

Sasha
05.04.2016
12:44:40
*наибольшим

Whore Amazing
05.04.2016
13:01:31
В тебе прорастает хохол?

Остерегайся, эт опасная штука.

German
05.04.2016
13:48:38
коллеги, а есть в Питоне вариант проще, чем описанный здесь?

http://stackoverflow.com/questions/3503879/assign-output-of-os-system-to-a-variable-and-prevent-it-from-being-displayed-on

а то пока Перл с его $out = ps ax; получается удобнее

ой. бэктикс запарсились.

Pavel
05.04.2016
13:52:04
German
05.04.2016
13:54:39
неплохой вариант, спасибо

Sergey
05.04.2016
13:55:32
https://habrahabr.ru/post/277679/ вот писали даже

Pavel
05.04.2016
13:56:02
неплохой вариант, спасибо
А чего там нет - как на стаковерфло. ?

German
05.04.2016
14:05:45
всё равно костыли какие-то везде

Pavel
05.04.2016
14:08:33
$out = PS ax никогда не будет, но обёртка из трёх строк над subprocess.Poprn пишется за минуту.

Google
Pavel
05.04.2016
14:13:28
Кстати, для расширения кругозора. Перл всё ещё интерпетируемый язык, или есть компилятор?

German
05.04.2016
14:13:46
не знаю, не интересовался компилятором для него

Aragaer
05.04.2016
14:39:36
ну там по ссылке приведен правильный вариант с subprocess.popen и более простой с os.popen

куда проще?

да и другие варианты в 1 строчку там тоже есть

German
05.04.2016
14:43:53
ну как бы..

Python: import subprocess proc = subprocess.Popen(["cat", "/etc/services"], stdout=subprocess.PIPE, shell=True) (out, err) = proc.communicate() print "program output:", out

Perl: print cat /etc/servises;

да блин

Pavel
05.04.2016
14:45:24
open(filename).read()

Sasha
05.04.2016
15:00:10
очень надеюсь на вашу помощь.  uwsgi+nginx. Когда отдаю большой фалй, nginx режет его до 110 кб и в логе: /var/lib/nginx/tmp/uwsgi/1/00/0000000001" failed (13: Permission denied) while reading upstream

с правами все ок, 10 раз chown делал

German
05.04.2016
15:15:14
А маленькие отдаёт нормально?

Sasha
05.04.2016
15:16:12
А маленькие отдаёт нормально?
ага. впринципе уже solved. в конфиге указал то, что нагуглил)

German
05.04.2016
15:21:14
)

[Anonymous]
05.04.2016
16:48:46
Чем различаются торнадо и твистед? Вроде как один из них появился раньше, сложный, но распространен, а другой простой, но мало популярен?

Страница 499 из 9768