def unique_messages():
    basedir = None

    if os.path.isdir(os.path.join('conf', 'locale')):
        basedir = os.path.abspath(os.path.join('conf', 'locale'))
    elif os.path.isdir('locale'):
        basedir = os.path.abspath('locale')
    else:
        print("This script should be run from the Django Git tree or your project or app tree.")
        sys.exit(1)

    for (dirpath, dirnames, filenames) in os.walk(basedir):
        for f in filenames:
            if f.endswith('.po'):
                sys.stderr.write((f, dirpath) % 'processing file %s in %s\n')
                pf = os.path.splitext(os.path.join(dirpath, f))[0]
                cmd = 'msguniq "%s.po"' % pf
                stdout = os.popen(cmd)
                msg = stdout.read()
                with open('%s.po' % pf, 'w') as fp:
                    fp.write(msg)
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/bin/unique-messages.py/unique_messages/swapped operands of `%`