"""Minimal "re" compatibility wrapper.  See "sre" for documentation."""

engine = "sre" # Some apps might use this undocumented variable

from sre import *
from sre import __all__

# Vista compatibility fix for Ren'Py.

def file(fn, mode='r', bufsize=None, oldfile=file):

    if "b" in mode:
        mode = mode.replace("U", "")

    if bufsize is None:
        return oldfile(fn, mode)
    else:
        return oldfile(fn, mode, bufsize)

import __builtin__

__builtin__.open = file
__builtin__.file = file
