
Agent
04.09.2017
10:42:38
они будут вне структуры программы - вне бинарника получается

Zart
04.09.2017
10:43:03
.pyc? так они и так будут прекомпилированы когда будешь создавать нормально
а всякие сессии и прочее обычно живут в %TEMP% или где укажешь

Agent
04.09.2017
10:43:44

Google

Zart
04.09.2017
10:44:11
это вообще о чем?

Agent
04.09.2017
10:45:10
скажем если я telethon упакую в бинарник. То где будут создаваться файлы сессии?
и как собранный экзешник найдет к ним путь если структура программы уже нарушится если файл сессии появится вне экзешника

Zart
04.09.2017
10:45:45
мы за тебя доки читать должны?
про временные каталоги вообще не слышали?

Agent
04.09.2017
10:46:29
где они создаются я и так знаю но выходит нужно будет сами либы переписывать чтобы эти временные файлы скрипт искал в другом месте?

Zart
04.09.2017
10:46:55
бля, откуда у людей такая каша в голове
ты много приложений переписывал, чтобы они искали временные файлы во временных файлах?

Agent
04.09.2017
10:47:31
аа тоесть это все учитывается при компилляции?

Zart
04.09.2017
10:47:53
какой, блядь, компиляции, и что там должно учитываться?
я опять в бегиннерсах чтоли

dmks
04.09.2017
10:48:55
бугагага
я себе прям представил страшный сон зарта

Google

Zart
04.09.2017
10:49:54
да не, там такое постоянно
если б я начал изза такой хуйни терять сон. я б к врачу обратился
меня там и так уже за нейросеть и ИИ считают

Agent
04.09.2017
10:50:42
блин сложно на пальцах это объяснить. Вот допустим структура программы. Некоторые файлы создаются уже в процессе ее исполнения и создаются они где-то во вложенных папках. Даже не временные файлы а файлы пользовательских настроек и эта структура и функуционал определены не мной а либами которые я использую. И тут я упаковываю всю эту структуру в один бинарник и где тогда будут создаваться эти файлы? надеюсь более или менее понятно вышло объяснить

dmks
04.09.2017
10:51:07
ну
открой исходники либы и посмотри
как и что она создает, если тебя это так парит

Zart
04.09.2017
10:51:49
"Некоторые файлы создаются уже в процессе ее исполнения и создаются они где-то во вложенных папках" - так делают только мудаки и джанга

Agent
04.09.2017
10:52:16
ты не правильно понял я знаю где они создаются когда программа запускается и либы я смотрел
допустим файл создается в папке /program/user/vasya/config
а так у меня будет program.exe и файл появится просто в корне
тоесть нарушится структура и нужно будет либы переписывать для запаковки?


Max
04.09.2017
11:49:33
мужики, извените если совсем глупый вопрос, но не могу понять, разбираюсь с декораторами, вот например:
def insert(func):
def decorator(*args, **kwargs):
#выполняем какие-то действия
c = 'Значение этой переменной нужно предать обратно в функцию'
return func(*args, **kwargs)
@insert
def func_a(a, b):
c = 'это значение нужно изменить декоратором'
пробовал добавить c в def func_a(a, b, c), но эта функция вызывается из другой функции и передается только a и b, и передать в ней с нет возможности, а тупо захардкодить c=None, и передавать ее, по моему крайне не правильно,
подскажите где почитать, чтобы сделать по феншую
реализация: данный декоратор проверяет язык пользователя, и передает строку на нужном языке

Eugine
04.09.2017
11:50:36
ты что хочешь, чтобы у тебя с С произошло?

Zart
04.09.2017
11:51:08
он похоже хочет инжектнуть ц в функцию, не передавая аргументами...
чота охуевшие люди

Eugine
04.09.2017
11:51:28
<_<

Max
04.09.2017
11:51:46

Eugine
04.09.2017
11:51:58
1) изучать что такое scope
2) изучать, почему ты делаешь плохо

Max
04.09.2017
11:52:05

Google

Zart
04.09.2017
11:52:34
если сильно выебнуться, то можно... но это примерно как вливать тебе в глотку расплавленное олово

Eugine
04.09.2017
11:52:38
ты блин передай через kwargs или args

Zart
04.09.2017
11:52:39
можно, но лучше не стоит

Max
04.09.2017
11:52:59
ну и харкодить в другой функции c=none и передавать ее, тоже по моему не совсем правильное решение

dmks
04.09.2017
11:53:04

Zart
04.09.2017
11:53:23

Eugine
04.09.2017
11:53:26
вообще - воспользуйся i18n

Zart
04.09.2017
11:53:45
добавление аргумента функции - это не хардкодить ни разу

dmks
04.09.2017
11:53:56
Евгений опередил :(

Roman
04.09.2017
11:53:57
> Zart, [Sep 4, 2017, 2:51 PM]:
> он похоже хочет инжектнуть ц в функцию, не передавая аргументами...
>
> чота охуевшие люди
ваще шикарно! ?

Max
04.09.2017
11:54:07
и много таких мест?
около 70, по этому и хочу сделать декоратором, чтобы выпилить if проверки языка и сократить функции

Roman
04.09.2017
11:54:12
ёмко и доходчиво )

Zart
04.09.2017
11:54:17

dmks
04.09.2017
11:54:41

Zart
04.09.2017
11:55:01
начнет учить китайский, наверное

Max
04.09.2017
11:55:13

Eugine
04.09.2017
11:55:19
бля
ну что
простите

dmks
04.09.2017
11:55:48

Google

Max
04.09.2017
11:55:59

dmks
04.09.2017
11:56:14
омг

Eugine
04.09.2017
11:56:15
что

Max
04.09.2017
11:56:55
зачем
ну воспользоваться этим модулем хотел, но решил сам попробовать

dmks
04.09.2017
11:58:25
/0\ Тебе шашечки или ехать? :D

Zart
04.09.2017
11:58:41
фласк пихает декораторы куда попало..

Admin
ERROR: S client not available

Max
04.09.2017
12:00:04
в общем, в данном случае, декоратор не лучшее решение, я так понимаю?

Eugine
04.09.2017
12:00:09
в общем - декораторы изучи, но это плохой пример для изучения
а еще изучи scopes - области видимости

Max
04.09.2017
12:01:07

Alexey
04.09.2017
13:19:50
Или Зарт приходит на Мальдивах на пляж, поваляться всячески, только лёг загорать, как раздаётся голос рядом: «А как во встраивоемом питоне под винду узнать временные каталоги для сессий?»

dmks
04.09.2017
13:39:19
Или история о том как зарт познакомился с девушкой, а она ему:

Stanislav
04.09.2017
13:47:27
Кстати, как вы переженились то все?
Как вообще можно контактировать с женщиной?

Alexey
04.09.2017
13:47:52
Тебе — никак, забудь.

Eugine
04.09.2017
13:48:00

Google

Andy
04.09.2017
13:48:11

Stanislav
04.09.2017
13:48:18

Alexey
04.09.2017
13:48:31
€199

Eugine
04.09.2017
13:48:32

Stanislav
04.09.2017
13:50:13
€199
Ты не понял, я не про крутизаней
Норм же, нет 18

Alexey
04.09.2017
13:50:45

Eugine
04.09.2017
13:51:01
маленький мальчик ищет маленького мальчика для плотских утех

Stanislav
04.09.2017
13:51:32

Massimo
04.09.2017
13:51:42

Alexey
04.09.2017
13:51:52

Stanislav
04.09.2017
13:52:15

Andy
04.09.2017
13:52:28

Alexey
04.09.2017
13:52:44
— Научи?
— Ок, €199.
— Ты неправильно меня понял.
— Обоснуй.
— Я подумал ты мне снять шлюху предложил.
То есть ты выдумал сам для себя какую-то хуету, а неправильно думаю я.
Ж — логика!

Stanislav
04.09.2017
13:53:15

Andy
04.09.2017
13:53:17
Научить снять шлюху – €50
Стоимость шлюхи не входит

Alexey
04.09.2017
13:53:34
"ок" забыл
Это меняет ровно ни хуя в этой логике. :)