mō GŪGc@s>dkZdklZd„Zd„Zd„Zd„ZdS(N(szfillcCs*ti|ƒ}|djo t‚ndS(Ni(tostsystemtstrtxt Exception(RR((t/scratch/ev8/scripts/util.pytcommands cCs&t|ƒ}|iƒ}|iƒ|S(N(topentfilenametf1t readlinestlinestclose(RR R ((RR s   cCs4t|dƒ}t|dƒ}|d|}||S(Nit.(tzfilltZtZstNtNstNZsR(RRRRRR((RtNZname scCs<t|dƒ}t|dƒ}|d|}|d|dS(NiR t/(RRRRRR(RRRRR((Rtpath_tos(RtstringRRR RR(RR RRRR((Rt?s