@ru_python

Страница 1546 из 9768
Aion
19.09.2016
14:41:15
произошла непоправимая ошибка

Aion
19.09.2016
14:41:23
и что мне вот с этим делать?

⬗VLAD⌶K⬖
19.09.2016
14:42:05
это студия-то ресурсов не жрет?
жрет, но не так много, плюс к тому не тормозит вообще

Google
⬗VLAD⌶K⬖
19.09.2016
14:42:36
из за этого ощущение что она легче

v
19.09.2016
14:42:46
да-да

не тормозит

Artem
19.09.2016
14:42:54
для python 3 что-то вроде fabric есть?
https://www.quora.com/What-are-Python-3-compatible-alternatives-to-Fabric

Rinat
19.09.2016
14:45:23
ansible ?

Bro
19.09.2016
14:50:05
ну

пишу на ansible сейчас

я думаю оно правильнее будет

Johnnie
19.09.2016
15:00:21
Bro
19.09.2016
15:00:27
у меня просто несколько задач крутятся в celery

так вот после исполнения я хочу бэкап базы данных делать.

для этого нужно shell скрипт запустить

Google
Bro
19.09.2016
15:03:24
оно блокирует

ну вообщем-то тоже можно

Aragaer
19.09.2016
15:13:33
карочи

Nikolay
19.09.2016
15:13:37
https://pymotw.com/3/asyncio/subprocesses.html

оно блокирует

Paul
19.09.2016
15:15:17
оно блокирует
а вам код ответа нужен?

да, os.subprocess правильно подсказали

если не нужен - screen вас спасет

Bro
19.09.2016
15:31:57
я в курсе про os.subprocess но возможно существуют еще варианты.

короче ansible и cron ftw

Paul
19.09.2016
15:33:12
ну или крон

Bro
19.09.2016
15:38:49
screen?

руками чтоли?

спасибо, у меня tmux =) руками не продуктивно делать

Paul
19.09.2016
15:49:08
руками чтоли?
нет, почему. можно инициировать вызов команды прямо в скрине. при os.exec сам процесс screen завершится с кодом 0, но процесс, висящий в скрине - останется

Subbotin
19.09.2016
15:50:02
только надо не забыть скрин поставить. а то массово наблюдаю, что по дефолту он не стоит

Paul
19.09.2016
15:51:58
по дефолту он не стоит конечно. Но если вы вызовете screen и os.exec - получите ошибку с кодом возврата. А на нормальных серверах софт ставят SCM и добавить там пакет - совсем никаких сложностей

Evgen
19.09.2016
17:16:07
почему при импорте os.path импортится os?

Mr.
19.09.2016
17:16:18
какой же петон ущербный

Google
Mr.
19.09.2016
17:16:18
я пытался изо всех сил его уважать хотя бы как скриптовый язык

но вы, блядь, посмотрите на это

это же не язык, это ничто

на это способен только os и os.path

Импортировать друг друга

ооо тем более, хайль костыли, бл*дь

а инкапсуляция при импорте не нужна значит да?

хз

нужна

но они тупанули

походу

я в рот ебал питон, можете меня теперь считать невменяемым

Mr.
19.09.2016
17:16:18
это пиздец нахуй, видеть его в глаза на своей жизни не хочу

питон нормальный, говорю! НОРМАЛЬНЫЙ, СУКА, ПОГЛАДЬ ПИТТОН!

ААААААААААААА

да да давайте больше костылей потому что создатель питона болен крайней степенью аутизма с болезнью альцгеймера

я слышал конечно даже о том что там практический пиздец и тонны парадоксов логических даже, но чтоб архитектура самого языка была таким крайним днищем что мне на самом деле хочется взять стул и разъебать монитор - это что-то новенькое

вот когда я это увидел меня затепало как гитлера в одном фильмеце

here1am
19.09.2016
17:18:57
что значит импортится? импортишь ос.патх и можешь использовать функции из ос?

Google
⬗VLAD⌶K⬖
19.09.2016
17:19:31
жизнена! для квартирантов психушки таки да

here1am
19.09.2016
17:20:46
удобно

Evgen
19.09.2016
17:21:47
удобно
С одной стороны да, с другой нет...

Aragaer
19.09.2016
17:22:46
>>> import unittest.mock >>> unittest <module 'unittest' from '/usr/lib/python3.5/unittest/__init__.py'>

Admin
ERROR: S client not available

Aragaer
19.09.2016
17:22:52
не только os.path

импортится все по цепочке

Mr.
19.09.2016
17:23:27
удобно
Но шлёт нахуй любые стандарты. Топовый язык конечно...

Evgen
19.09.2016
17:23:43
НО если написать import os.path as path os он скажет, что os это хз что

here1am
19.09.2016
17:23:48
какие стандарты есть на этот счёт?

Mr.
19.09.2016
17:24:20
Ух едрить я сгорел, я клянусь своим дерьмовым прогнившим мозгом что я никогда больше не буду даже смотреть на питон и относиться к нему как будто это что-то в крайней степени неприличное и неприемлимое в социуме.

⬗VLAD⌶K⬖
19.09.2016
17:24:21
Но шлёт нахуй любые стандарты. Топовый язык конечно...
не умеешь писать на клавиатуре - пиши на бумаге, в чем проблема?

here1am
19.09.2016
17:25:24
в каком социуме?

Aragaer
19.09.2016
17:25:40
еще смешнее

>>> import os.path >>> os.path <module 'posixpath' from '/usr/lib/python3.5/posixpath.py'>

Bro
19.09.2016
17:27:07
>>> import conf.celery >>> conf <module 'conf' from 'conf/__init__.pyc'>

какие стандарты ололол

доки почитай иди

https://svn.python.org/projects/python/trunk/Lib/os.py

Google
Aragaer
19.09.2016
17:30:32
https://docs.python.org/3/reference/import.html#regular-packages

однако ж такое поведение соответствует документации по питону

Bro
19.09.2016
17:31:01
он сначала определяет какая система потом импортирует нужный вариант path

Aragaer
19.09.2016
17:31:05
Importing parent.one will implicitly execute parent/__init__.py and parent/one/__init__.py. Subsequent imports of parent.two or parent.three will execute parent/two/__init__.py and parent/three/__init__.py respectively.

так что дело не в os и не в os.path, это для всех модулей

явный импорт сабмодуля импортит и модуль тоже

а вот почему с as оно меняется...

Evgen
19.09.2016
17:31:53
Это просто странно и если не знать, неудобно

Мерлин
19.09.2016
17:33:32
Как быстро конкатенировать строки в Python https://tproger.ru/translations/speedy-string-concatenation-python/

Aragaer
19.09.2016
17:33:38
ага, модуль os прогружается, но не вносится в текущий неймспейс

Sergey
19.09.2016
17:36:47
а вот почему с as оно меняется...
логично же, в случае с as импортируемый объект присваивается конкретной переменной

Aragaer
19.09.2016
17:37:45
нет, он есть в sys.modules

в смысле import os.path as path - все равно os появляется в sys.modules

Sergey
19.09.2016
17:38:07
а, понял о чем ты

Aragaer
19.09.2016
17:38:13
но не добавляется в неймспейс

Sergey
19.09.2016
17:38:16
да

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