Strange indentation space in python script

Hi,all,

I just found a strange probelm in python scripts. For example, if I look
at
the usrp2_fft.py file from the website listed as below. The indent of
line
57 and line 59 has one indentation space smaller than other lines.

http://vps.gnuradio.org/redmine/repositories/entry/gnuradio/gr-utils/src/python/usrp2_fft.py?rev=a549bd11646f60d425a74d530b8f3ddfc4774202

However, if I down it into my laptop and open this file with IDLE or
other
editer, the line 57 and line 59 have two indentation space bigger than
other
lines. In my opinion, there should not be any extra indentation space
for
both line 57 and line 59.

Since the indentation is part of the python grammar, it confused me a
lot.

Regards
Andy long

View this message in context:
http://old.nabble.com/Strange-indentation-space-in-python-script-tp28229298p28229298.html
Sent from the GnuRadio mailing list archive at Nabble.com.

It seems to display correctly on that link for me.

Checking it on my copy here it looks like the script is playing the
dangerous game of mixing tabs + spaces so the actual indentation you see
on
your text editor depends on how it treats tabs. Whether it works or not
then
depends on how python chooses to treat the tabs.

Looks like tabs are used on some other lines as well.

Cheers,

Tim

On Tue, Apr 13, 2010 at 06:20, Tim P. [email protected]
wrote:

Checking it on my copy here it looks like the script is playing the
dangerous game of mixing tabs + spaces so the actual indentation you see on
your text editor depends on how it treats tabs. Whether it works or not then
depends on how python chooses to treat the tabs.

I’ll fess up to having committed such Python treachery by having made
some of those edits using an editor that didn’t handle space/tabs
consistently. I have since learned the error of my ways and have gone
down the Emacs path to redemption :slight_smile:

Seriously, though, it’s one of the few downsides to Python, but an
important one–multiple developers should standardize on an editor to
avoid issues like this. Most of the code in GNU Radio has been
written in Emacs.

Johnathan

Should you use vi (vim) the following in your .vimrc file should display
tabs as 4 spaces and more importantly insert 4 spaces instead of a tab
when
you hit the tab key.

set ts=4
set shiftwidth=4
set expandtab

On Tue, Apr 13, 2010 at 7:51 AM, Johnathan C. <

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs