
V
24.11.2016
21:03:50

Zart
24.11.2016
21:04:10
через реестр можно, но это легаси костыль, который там держат ради долбоёбов, которые ищут эти пути через реестр

Mike
24.11.2016
21:04:48

Google

Alexey
24.11.2016
21:04:53
Питонируешь?
На работе только скрипты devops'ов править приходится. В свободное время да. Пет-проджекты на питоне

V
24.11.2016
21:05:10

Zart
24.11.2016
21:05:25
да он до финала не доедет же

Mike
24.11.2016
21:05:39

Alexey
24.11.2016
21:06:17

Mike
24.11.2016
21:06:52

Alexey
24.11.2016
21:08:10
Я осноные языки?)
3 года был с++, сейчас уже год чистый си ибо Linux kernel:модули, патчи и прочее веселье

V
24.11.2016
21:08:17

arisu
24.11.2016
21:08:44
Вас ждет прекрасный мир CLSID

Pavel
24.11.2016
21:08:45
Давайте почитаем гугл и SO
import ctypes.wintypes
CSIDL_PERSONAL = 5 # My Documents
SHGFP_TYPE_CURRENT = 0 # Get current, not default value
buf= ctypes.create_unicode_buffer(ctypes.wintypes.MAX_PATH)
ctypes.windll.shell32.SHGetFolderPathW(None, CSIDL_PERSONAL, None, SHGFP_TYPE_CURRENT, buf)
print(buf.value)

arisu
24.11.2016
21:09:02

Zart
24.11.2016
21:10:17
я бы пивин32 брал

Google

Mike
24.11.2016
21:10:51

Alexey
24.11.2016
21:12:42

Mike
24.11.2016
21:20:33

Alexey
24.11.2016
21:25:17


Mike
24.11.2016
21:40:14

Alexey
24.11.2016
21:46:32
Такое фиг найдёшь сейчас уже по сорсам.

Size
24.11.2016
22:33:15
А messenger на чем кодят?

тнн Itjunky
24.11.2016
22:56:54
А как импортить не из текущего каталога, а из соседнего каталога, то бишь ../dir
из текущего типа просто имя питоньего файла, либо путь до вложенного через точку. А вот если выше надо?

Stanislav
25.11.2016
01:22:56
http://telegra.ph/Test-11-25-36
Чёт не ясно что за инстант вью

Zart
25.11.2016
02:15:12

x3233
25.11.2016
02:19:30
Так же возможность самому оформить страничку для себя

Roman
25.11.2016
06:34:39
кто мне вчера говорил про ../ спасибо
вопрос на счет внешних ключей. Использую peewee.
from peewee import *
from config.main import pdb
from app.models.turn_type import TurnType
from app.models.soft import Soft
from app.models.prefix import Prefix
class Relationship(Model):
tyrn_type_id = ForeignKeyField(TurnType)
soft_id = ForeignKeyField(Soft)
prefix_id = ForeignKeyField(Prefix)
class Meta:
database = pdb
Скрипт отрабатывает, но в таблицах не появляется чяднт?

b0g3r
25.11.2016
06:52:39
в этом скрипте никаких действий не происходит

Roman
25.11.2016
07:02:10

b0g3r
25.11.2016
07:02:57
я не вижу действий, которые должны приводить к появлению чего-либо)

Google

ultranoise ?
25.11.2016
07:03:02
господа а как уйти от мерзкого if foo is not None ? не всегда помогает if foo просто

b0g3r
25.11.2016
07:03:05
по крайней мере в коде выше)
никак
почему мерзкого?

Igor
25.11.2016
07:03:21

Zart
25.11.2016
07:03:22

Igor
25.11.2016
07:03:27
и да, ниче не мерзкий, норм

ultranoise ?
25.11.2016
07:03:46
длинный(

b0g3r
25.11.2016
07:04:07
напиши функцию)

ultranoise ?
25.11.2016
07:04:08
ну мне просто постоянно кажется что так нельзя что можно лучше
(

Zart
25.11.2016
07:04:36
кажется

ultranoise ?
25.11.2016
07:04:41
эх
тот же hasattr() не всегда помогает а isinstance() в таком случае вообще пиздец полный извините
(

Zart
25.11.2016
07:05:24
вдобавок эта операция оптимизируется в специальный байткод
что ж ты такое проверяешь

ultranoise ?
25.11.2016
07:07:16
не вернул ли джанго-орм после очередного круда мне пустой/несуществующий атрибут

Zart
25.11.2016
07:07:40
эээ

Albatrosicks
25.11.2016
07:10:39
Есть какой-нибудь гайд по sql алхимии для умственно отсталых?

Google

Artem
25.11.2016
07:11:05

Pavel
25.11.2016
07:12:00

Igor
25.11.2016
07:14:30
раз орм, значит модели
но это ж модель
откуда у нее блеать несуществующие атрибуты

ultranoise ?
25.11.2016
07:14:51
атрибуты которые с None внутри

Admin
ERROR: S client not available

Igor
25.11.2016
07:15:11
ну да
и че? isinstance и hasattr здесь ваще ни при чем

ultranoise ?
25.11.2016
07:15:48
ну так воот
я хотел упростить длинную запись
а упростить не выйдет
вот и все

Igor
25.11.2016
07:16:06
ну. если ты можешь обратиться к obj.attr_name is None, то обращайся
если не знаешь названия атрибута/оно динамическое, то obj.getattr()

Alex
25.11.2016
07:16:34

Igor
25.11.2016
07:17:03
зачем bool?
с таким же успехом можно просто if foo проверять
In [4]: if None:
...: print "won't print it"
...: else:
...: print "fuck you"
...:
fuck you

ultranoise ?
25.11.2016
07:18:08
злой у тебя код

Google

Pavel
25.11.2016
07:18:08
blank=False в описании полей django-модели спасёт от None в атрибутах. ?

Zart
25.11.2016
07:18:22

Igor
25.11.2016
07:18:31
щито я ни так суказал?

Alex
25.11.2016
07:18:41

Zart
25.11.2016
07:18:51
getattr(obj, ...) и hasattr он уже упомянул

Igor
25.11.2016
07:19:10
getattr не упомянал
доёб не засчитан

Zart
25.11.2016
07:31:34
hasattr вроде через getattr реализован внутри

arisu
25.11.2016
07:33:58
мне сразу вспомнилось сишное безобразие

ultranoise ?
25.11.2016
07:34:19
Действительно

arisu
25.11.2016
07:34:23
когда вместо ошибок там возвращают -1
или 0
или NULL
ну им простительно, это болезный язык без эксепшнов

Zart
25.11.2016
07:35:12
а они есть 8)

arisu
25.11.2016
07:35:17
в сишке то?
Эта группа больше не существует