Only upload node with gsutil in update_node.py if --upload is passed. (#1472)

This allows running the script locally.

Is there some kind of automated script that needs a matching update, or
was this always run manually?
diff --git a/scripts/update_node.py b/scripts/update_node.py
index b16d3e5..6080900 100755
--- a/scripts/update_node.py
+++ b/scripts/update_node.py
@@ -13,6 +13,7 @@
 
 import urllib.request
 import subprocess
+import sys
 import os
 import shutil
 
@@ -46,9 +47,10 @@
       subprocess.check_call(['zip', '-rq', filename, dirname])
       shutil.rmtree(dirname)
 
-    upload_url = upload_base + filename
-    print('Uploading: ' + upload_url)
-    cmd = ['gsutil', 'cp', '-n', filename, upload_url]
-    print(' '.join(cmd))
-    subprocess.check_call(cmd)
-    os.remove(filename)
+    if '--upload' in sys.argv:
+      upload_url = upload_base + filename
+      print('Uploading: ' + upload_url)
+      cmd = ['gsutil', 'cp', '-n', filename, upload_url]
+      print(' '.join(cmd))
+      subprocess.check_call(cmd)
+      os.remove(filename)