Unreadable code
If you’re really trying, you will always be able to write completely unreadable code in any programming language. All the language designers attemts to force you to write readable code, and even making it so the easiest way ahead, even for quick hacks is to write it as readable and reusable code will fail if you’re really trying to write unreadable code.
This guy is obviously concerned about “job security”. (not the blog author, but the code author)
#!/usr/bin/env python import os,sys C=os.chdir S=os.system M=os.mkdir J=os.path.join A=os.path.abspath D=os.path.dirname E=os.path.exists W=sys.stdout.write V=sys.argv X=sys.exit ERR=lambda m:W(m+"\n") PRNT=lambda m:W(m+"\n") assert len(V)==2,"you must provide a sandbox name" SB=V[1] H=A(D(__file__)) SBD=J(D(H),SB) C(SBD) PST=J(SBD,'bin/paster') VAR=J(SBD,'var') ETC=J(SBD,'etc') S("mkdir -p "+VAR) PRNT("restarting "+SB) CMD=";".join(['source %s'%J(SBD,'bin/activate'),PST+" serve --daemon --pid-file=%s/sandbox.pid --log-file=%s/sandbox.log %s/sandbox.ini start"%(VAR,VAR,ETC)]) PRNT(CMD) S(CMD) PRNT("All done!") X(0) |
Aaannd… Heres my understanding of the code:
#!/usr/bin/env python import os,sys #bail out if there's no sandbox specified assert len(sys.argv)==2,"you must provide a sandbox name" sandbox=sys.argv[1] #get the dir of this script home=os.path.abspath(os.path.dirname(__file__)) #sandboxdir is this dir/sandboxname sandboxdir=os.path.join(os.path.dirname(home),sandox) #go into the root of the sandbox os.chdir(sandboxdir) PST=os.path.join(sandboxdir,'bin','paster') VAR=os.path.join(sandboxdir,'var') ETC=os.path.join(sandboxdir,'etc') #make var directory if it doesnt exists if not os.path.exists(VAR): os.mkdir(VAR) print "restarting "+sandbox # Build the system commands required to restart the sandbox cmds=[] cmds.append('source %s' % os.path.join(sandboxdir,'bin','activate')) cmds.append(PST+" serve --daemon --pid-file=%s/sandbox.pid" "--log-file=%s/sandbox.log %s/sandbox.ini start" % (VAR,VAR,ETC)) CMD=";".join(cmds) PRNT(CMD) #run the cmds if os.system(CMD) == 0: print "All done!" sys.exit(0) else: print "Ooops. failed." sys.exit(1) |



