Add function to convert regex flags string to Python

This commit is contained in:
D. Berge
2020-09-06 13:33:32 +02:00
parent a9a084b531
commit 1124a48e8c

View File

@@ -64,3 +64,15 @@ def files (globspec = None, include_archived = False):
def surveys (globspec = None, include_archived = False): def surveys (globspec = None, include_archived = False):
return [i[1] for i in files(globspec, include_archived)] return [i[1] for i in files(globspec, include_archived)]
def rxflags (flagstr):
"""
Convert flags string into a Python flags argument.
"""
flags = 0
cases = {
"i": re.I
}
for flag in flagstr:
flags |= cases.get(flag, 0)
return flags