What's wrong with this python script?
<pre><code>RAM=open('/root/arg2', 'r').read()
if RAM=="":
        try:
            if not sys.argv[2]=="":
                f = open("/root/arg2","a")
                f.write(sys.argv[2])
                f.close()   
    if float(RAM) &gt; 4096:
        os.system("echo What the hell?")
</code></pre>

<p>What's wrong with the script above? The line after f.close() always gives error when compiling.
Error from compiling:</p>

<pre><code>riki137@riki137-K70IC:~/scripts$ python -m compileall *
Compiling thatscript.py ...
Sorry: IndentationError: ('unexpected unindent', ('thatscript.py', 20, 1, '\tif float(RAM) &gt; 4096:\n'))
</code></pre>

<p>I have tried spaces, different commands, new blank lines. None of that solved it.</p>
