o ö]Lbã@s4ddlmZddlZddlmZdd„Zdd„ZdS) é)Úabsolute_importNé)ÚencodingcCs|tj d¡kS)z[return whether 'root' may have pending changes, which are visible to this process. s HG_PENDING)rÚenvironÚget)Úroot©rú3/usr/lib/python3/dist-packages/mercurial/txnutil.pyÚmayhavependingsr c Ksjt|ƒr+z |d|fi|¤ŽdfWSty*}z |jtjkr ‚WYd}~nd}~ww||fi|¤ŽdfS)zÚOpen file to be read according to HG_PENDING environment variable This opens '.pending' of specified 'filename' only when HG_PENDING is equal to 'root'. This returns '(fp, is_pending_opened)' tuple. s %s.pendingTNF)r ÚIOErrorÚerrnoÚENOENT)rÚvfsÚfilenameÚkwargsÚinstrrr Ú trypendings  ÿ€ÿr)Ú __future__rr Úrr rrrrr Ús