blob: 2dac27cafdd726ddef45e644fd8749086ece947e [file] [log] [blame]
#!/usr/bin/env python
import sys
import update_checkout
# The internal Windows implementation tries to import the current module using
# sys.modules[__name__]. This file (called 'update-checkout') is not a valid
# Python module name, as it contains a '-' and doesn't end with '.py'. This
# results in errors running update-checkout on Windows:'ImportError: No module
# named update-checkout'.
# As such, we need to manually set sys.modules[__name__] to a valid module
# identifier to work around these errors.
sys.modules[__name__] = sys.modules['update_checkout']
update_checkout.main()