
Марк
04.06.2016
18:21:46
Вычитал в другом чатиге
Ебааать

Zart
04.06.2016
18:22:27
кодишь как мудак

Dmitry
04.06.2016
18:22:47
что ебать?

Google

Марк
04.06.2016
18:23:27
Функция max интом становится

Vlad
04.06.2016
18:23:44
Школьник в треде))

Марк
04.06.2016
18:24:08
Простите, мне не приходило на ум такую хуйню городить

Zart
04.06.2016
18:24:44
min, max, file, id - типичные жертвы

Vlad
04.06.2016
18:25:00
ага

Zart
04.06.2016
18:25:27
иногда list, dict

Viktor
04.06.2016
18:26:05

Марк
04.06.2016
18:27:18
In [1]: list?
Type: type
Base Class: <type 'type'>
String Form:<type 'list'>
Namespace: Python builtin
Docstring:
list() -> new empty list
list(iterable) -> new list initialized from iterable's items
In [2]: list = 1
In [3]: type(list)
Out[3]: int

Zart
04.06.2016
18:27:19
это имена переменных, которыми новички перекрывают встроенные функции/типы

Aragaer
04.06.2016
18:27:27

Zart
04.06.2016
18:28:07
у обычных классов в базах будет обжект

Dmitry
04.06.2016
18:28:09
А file причем?
Ну бывает такая хуйня file = open("file.txt.",'rb') блабла бла

Google

Viktor
04.06.2016
18:28:14

Aragaer
04.06.2016
18:28:20
гуглил так: python get super class

Viktor
04.06.2016
18:28:30

Aragaer
04.06.2016
18:28:36
первый же результат - http://stackoverflow.com/questions/10091957/get-parent-class-name-in-python

Zart
04.06.2016
18:28:47

Dmitry
04.06.2016
18:29:13
не то процитировал
ну да похуй

Zart
04.06.2016
18:29:23
супер ищет не родителя, по мро

Марк
04.06.2016
18:29:35
In [4]: file = open('/dev/null')
In [5]: type(file)
Out[5]: file
In [6]: file = 1
In [7]: type(file)
Out[7]: int
Как-то так походу

Aragaer
04.06.2016
18:29:56
и?

Viktor
04.06.2016
18:30:10
file - тип
>>> file
NameError: name 'file' is not defined
И что будет если я его определю?

Aragaer
04.06.2016
18:30:18
ну переменная по имени file, чего захотел, то и присвоил. Или речь о типе file?

Марк
04.06.2016
18:30:30
Да, тут затупил

Viktor
04.06.2016
18:30:40

Zart
04.06.2016
18:30:53

Viktor
04.06.2016
18:30:54
но Out[7] будет file

Zart
04.06.2016
18:32:35
более того, в двойке все типы файлов были экземплярами file. в тройке текстовые и бинарные имеют разные типы и получены комбинацией с буферизацией

Google

Марк
04.06.2016
18:39:35
In [30]: sys.path = 1
In [31]: type(sys.path)
Out[31]: int
Карочи, посоны, у меня от такой хуйни пизданулся пайтон в ipython

Zart
04.06.2016
18:43:56
кодишь как мудак


Марк
04.06.2016
18:44:08
In [38]: type(re.compile)
Out[38]: function
In [39]: re.compile =1
In [40]: type(re.comTraceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/IPython/core/completer.py", line 815, in complete
self.matches.extend(matcher(text))
File "/usr/lib/python2.7/dist-packages/IPython/core/completer.py", line 609, in python_matches
matches = self.attr_matches(text)
File "/usr/lib/python2.7/dist-packages/IPython/core/completer.py", line 338, in attr_matches
m = re.match(r"(\S+(\.\w+)*)\.(\w*)$", text)
TypeError: 'int' object is not callable
If you suspect this is an IPython bug, please report it at:
https://github.com/ipython/ipython/issues
or send an email to the mailing list at ipython-dev@scipy.org
You can print a more detailed traceback right now with "%tb", or use "%debug"
to interactively debug it.
Extra-detailed tracebacks for bug-reporting purposes can be enabled via:
%config Application.verbose_crash=True
KeyboardInterrupt
In [40]: re.compile =1
In [41]: type(re.compile)
Out[41]: int
На следующих хопах вылетает еррор


Zart
04.06.2016
18:44:27
говно на входе даёт говно на выходе
сис.патх обязан быть листом строк

Dmitry
04.06.2016
18:45:00
вот вот

Kill me pls
04.06.2016
18:45:14
https://pp.vk.me/c629330/v629330440/1b821/_zDMGew--EY.jpg

Zart
04.06.2016
18:45:45
иначе ты ломаешь весь механизм импорта нахер


Марк
04.06.2016
18:46:34
In [54]: type(re.compile)
Out[54]: int
In [55]: type(re.compile)
Out[55]: int
In [56]: re?
ERROR: Internal Python error in the inspect module.
Below is the traceback from this internal error.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/IPython/core/ultratb.py", line 756, in structured_traceback
records = _fixed_getinnerframes(etb, context, tb_offset)
File "/usr/lib/python2.7/dist-packages/IPython/core/ultratb.py", line 242, in _fixed_getinnerframes
records = fix_frame_records_filenames(inspect.getinnerframes(etb, context))
File "/usr/lib/python2.7/inspect.py", line 1043, in getinnerframes
framelist.append((tb.tb_frame,) + getframeinfo(tb, context))
File "/usr/lib/python2.7/inspect.py", line 1007, in getframeinfo
lines, lnum = findsource(frame)
File "/usr/lib/python2.7/inspect.py", line 578, in findsource
pat = re.compile(r'^(\s*def\s)|(.*(?<!\w)lambda(:|\s))|^(\s*@)')
TypeError: 'int' object is not callable
Unfortunately, your original traceback can not be constructed.
КРУТО, БЛЯДЬ


Zart
04.06.2016
18:47:38
ипитон же разгребает введенное тобой говно

Марк
04.06.2016
18:48:56
>>> type(re)
<type 'module'>
>>> re = 1
>>> type(re)
<type 'int'>
Какой пездец
Какой-то пехепе, блядь
Надеюсь, в тройке исправили

Petr
04.06.2016
18:53:26
2.х уже мертв
нет?

Zart
04.06.2016
18:53:54
ты лучше True, False = False, True сделай. вот тогда будут лулзы

Google

Zart
04.06.2016
18:55:19
поэтому имена модулей особой роли не играют

Kill me pls
04.06.2016
18:56:48
Надо в зеленый перекрасить
Сорри за оффтоп

Zart
04.06.2016
18:58:43
быть может всё это
неправда одна
не веришь? не веришь?!
спроси голубого слона

Марк
04.06.2016
18:59:56
In [4]: from re import match as False
In [5]:

Admin
ERROR: S client not available

Марк
04.06.2016
19:00:08
Тут уже не так весело, но все равно ебануто

Petr
04.06.2016
19:01:36
1000 и 1 способ выстрелить себе в голову на python

Viktor
04.06.2016
19:04:22

trump ? trump ? hillary
04.06.2016
19:04:35
надо было ставить руби
там лямбды красивые

Тёма
04.06.2016
19:05:16
ребят, немного не в тему, но вдруг... юзал кто csound?

Марк
04.06.2016
19:07:30
In [3]: type(False)
Out[3]: bool
In [4]: from re import match as False
In [5]: type(False)
Out[5]: function
Только пехепешникам не говорите
Такая хуйня ток с None не работает

Viktor
04.06.2016
19:10:49
Хм, а есть какой-нибудь global_types()?

Zart
04.06.2016
19:21:34
зачем?
есть модуль types с экспортами всех внутренних

Google

Марк
04.06.2016
19:51:19
In [61]: if False is True: print "ok"
ok

Viktor
04.06.2016
19:51:27

Марк
04.06.2016
19:51:31
В целом прикольная тема для собеседования
Но False разным сделать не получилось

Viktor
04.06.2016
19:52:09
(Собеседывателям?)
А вообще после такого на собеседовании я бы подумал дважды перед устройством в эту компанию

Zart
04.06.2016
19:53:13
да ерунда это. в реальном коде обычно лишь невинный маскинг

Марк
04.06.2016
19:54:28

Viktor
04.06.2016
19:55:04
ога
К вечеру мой генератор русского превращается в тыкву

Марк
04.06.2016
19:55:36
Имхо, это хороший вопрос, почему так получается
Как и с лямбдами

Viktor
04.06.2016
19:55:58

Марк
04.06.2016
19:56:22
Про равенство True и False

Zart
04.06.2016
19:58:26
вот вам вопрос для собеседования: есть True и False. есть None и...?
(знатоки оценят юмор)

Марк
04.06.2016
20:01:19
0/1
Или какой-нибудь Еррор

Zart
04.06.2016
20:01:58
неверно