I don't think I've ever used the former convention anywhere else.
if len(tail):
moan("ignored trailing junk after last filename")
-RX_RSYNCESC = RX.compile(r'\\ \# ([0-7]{3})', RX.VERBOSE)
+R_RSYNCESC = RX.compile(r'\\ \# ([0-7]{3})', RX.VERBOSE)
def enum_rsync(f, func):
## The format is a little fiddly. Each line consists of PERMS SIZE DATE
name = tail[spc + 1:]
## Now translate escape sequences.
- name = RX_RSYNCESC.sub(lambda m: chr(int(m.group(1), 8)), name)
+ name = R_RSYNCESC.sub(lambda m: chr(int(m.group(1), 8)), name)
## Call the client.
try: