cosmetic: Added docstring to main() function.

BUG=None
TEST=./pre-upload.py --test -v

Change-Id: I051a499d6d67844fcc655a3ce7b6cd90f06e3fe0
Reviewed-on: https://gerrit.chromium.org/gerrit/13714
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
diff --git a/pre-upload.py b/pre-upload.py
index 4a6c6f2..f730563 100755
--- a/pre-upload.py
+++ b/pre-upload.py
@@ -476,6 +476,15 @@
 
 
 def main(project_list, **kwargs):
+  """Main function invoked directly by repo.
+
+  This function will exit directly upon error so that repo doesn't print some
+  obscure error message.
+
+  Args:
+    project_list: List of projects to run on.
+    kwargs: Leave this here for forward-compatibility.
+  """
   found_error = False
   for project in project_list:
     if _run_project_hooks(project):