Chromium Code Reviews| Index: tools/win/supalink/check_installed.py |
| diff --git a/tools/win/supalink/check_installed.py b/tools/win/supalink/check_installed.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..88ce3fb0dc8f909f7dbd1c7980ccfac525287eb9 |
| --- /dev/null |
| +++ b/tools/win/supalink/check_installed.py |
| @@ -0,0 +1,26 @@ |
| +import sys |
|
M-A Ruel
2011/09/27 23:21:33
Copyright header
M-A Ruel
2011/09/27 23:21:33
shebang
M-A Ruel
2011/09/27 23:21:33
chmod +x
scottmg
2011/09/28 00:19:38
Done.
scottmg
2011/09/28 00:19:38
Done.
scottmg
2011/09/28 00:19:38
Is this possible from a Windows git cl?
M-A Ruel
2011/09/28 00:33:27
Ah no, don't bother. :)
|
| + |
| +def main(): |
| + if sys.platform != 'win32': |
| + sys.stdout.write('0') |
| + return |
|
M-A Ruel
2011/09/27 23:21:33
return 0
scottmg
2011/09/28 00:19:38
Done.
|
| + |
| + import _winreg |
| + import os |
|
M-A Ruel
2011/09/27 23:21:33
file level import for 'os'.
scottmg
2011/09/28 00:19:38
Done.
|
| + |
| + try: |
| + val = _winreg.QueryValue(_winreg.HKEY_CURRENT_USER, |
| + 'Software\\Chromium\\supalink_installed') |
| + if os.path.exists(val): |
| + # Apparently gyp thinks this means there was an error? |
| + #sys.stderr.write('Supalink enabled.\n') |
| + sys.stdout.write('1') |
| + return |
|
M-A Ruel
2011/09/27 23:21:33
return 0
scottmg
2011/09/28 00:19:38
Done.
|
| + except WindowsError: |
| + pass |
| + |
| + sys.stdout.write('0') |
| + |
|
M-A Ruel
2011/09/27 23:21:33
return 0
scottmg
2011/09/28 00:19:38
Done.
|
| +if __name__ == '__main__': |
|
M-A Ruel
2011/09/27 23:21:33
2 lines between file level "symbols"
scottmg
2011/09/28 00:19:38
Done.
|
| + main() |
| + sys.exit(0) |
|
M-A Ruel
2011/09/27 23:21:33
sys.exit(main())
scottmg
2011/09/28 00:19:38
Done.
|