[docs] Limit git submodule recurse to depth 1
[releng.git] / releases / scripts / create_branch.py
index 8de1309..fa3c92d 100644 (file)
@@ -12,7 +12,12 @@ Create Gerrit Branchs
 """
 
 import argparse
-import ConfigParser
+
+try:
+    import ConfigParser
+except ImportError:
+    import configparser as ConfigParser
+
 import logging
 import os
 import yaml
@@ -60,8 +65,9 @@ def create_branch(api, arguments):
         logger.debug("Commit exists: %(commit)s", arguments)
     except RequestException as err:
         if hasattr(err, 'response') and err.response.status_code in [404]:
-            logger.warn("Commit %(commit)s for %(project)s:%(branch)s does"
+            logger.warn("Commit %(commit)s for %(project)s does"
                         " not exist. Not creating branch.", arguments)
+            logger.warn(err)
         else:
             logger.error("Error: %s", str(err))
         # Skip trying to create the branch
@@ -77,6 +83,7 @@ def create_branch(api, arguments):
         if hasattr(err, 'response') and err.response.status_code in [412, 409]:
             logger.info("Branch %(branch)s already created for %(project)s",
                         arguments)
+            logger.info(err)
         else:
             logger.error("Error: %s", str(err))
 
@@ -105,7 +112,7 @@ def main():
 
     try:
         auth = GerritAuth(url=gerrit_url)
-    except ValueError, err:
+    except ValueError as err:
         logging.error("%s for %s", err, gerrit_url)
         quit(1)
     restapi = GerritRestAPI(url=gerrit_url, auth=auth)