dil: (Default)
dil ([personal profile] dil) wrote2008-08-01 05:12 pm

вопрос к знатным питоноводам

Сколько пробелов питон считает за один уровень отступа?
4? 8? Сколько встретит в первый раз?
А что будет, если пробелов будет некратное число, кажем, 3 или 5?
А если они будут перемешаны с табуляциями?

Вопрос относится не к тому, как надо писать, а к тому, как будет восприниматься уже написанный и криво отформатированный код.

[identity profile] ad-null.livejournal.com 2008-08-01 10:14 pm (UTC)(link)
Работать будет

[identity profile] dil.livejournal.com 2008-08-02 10:53 am (UTC)(link)
а вот не работает

NOTE: Handling BitBake files: / (1076/4066) [26 %]ERROR: Error in compiling: 
ERROR: The lines resulting into this error were:
ERROR:  51:IndentationError:'    pv = bb.data.getVar("PV",d,1).split('-')'
ERROR: Printing the environment of the function
ERROR:  0047:    # The patches list may be empty.  This code starts with the base
ERROR:  0048:    # kernel version and steps through the patches.  Because the rc and
ERROR:  0049:    # pre patches actually require the *preceding* kernel version the code
ERROR:  0050:    # fixes that up appropriately.
ERROR:  0051:    pv = bb.data.getVar("PV",d,1).split('-')
ERROR:  0052:    kernel = pv[0].split('.')
ERROR:  0053:    base = pv[0]
ERROR:  0054:    name = [base]
ERROR:  0055:    major = '.'.join(name[0].split('.')[0:2])
make: *** [image] Error 1

[identity profile] ad-null.livejournal.com 2008-08-02 11:04 am (UTC)(link)
Питон 2.4? В 2.5 точно смешанные инденты работают - специально вчера проверил. А вот старые версии.. помнится, вроде тоже проблемы с этим испытывал

[identity profile] dil.livejournal.com 2008-08-02 01:52 pm (UTC)(link)
2.5.1