You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datalab.apache.org by lf...@apache.org on 2021/10/27 07:40:21 UTC

[incubator-datalab] branch DATALAB-1527 created (now 64865d4)

This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a change to branch DATALAB-1527
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git.


      at 64865d4  [DATALAB-1527]: added default variable value

This branch includes the following new commits:

     new 64865d4  [DATALAB-1527]: added default variable value

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datalab.apache.org
For additional commands, e-mail: commits-help@datalab.apache.org


[incubator-datalab] 01/01: [DATALAB-1527]: added default variable value

Posted by lf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch DATALAB-1527
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit 64865d4dbb7c82ffc9df00baa389bda0183bfb5e
Author: leonidfrolov <fr...@gmail.com>
AuthorDate: Wed Oct 27 10:40:07 2021 +0300

    [DATALAB-1527]: added default variable value
---
 .../src/general/lib/os/debian/common_lib.py                  | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py b/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
index 2d819e4..71a1f32 100644
--- a/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
+++ b/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
@@ -31,7 +31,7 @@ import time
 import subprocess
 import datalab.fab
 
-def handle_dpkg_lock(error, rerun=False):
+def handle_dpkg_lock(error='', rerun=False):
     try:
         count = 0
         if 'E: Could not get lock ' and 'It is held by process ' in error:
@@ -69,7 +69,7 @@ def handle_dpkg_lock(error, rerun=False):
     except:
         sys.exit(1)
 
-def handle_apt_lock(error, rerun=False):
+def handle_apt_lock(error='', rerun=False):
     try:
         count = 0
         if 'E: Could not get lock ' and 'It is held by process ' in error:
@@ -102,7 +102,7 @@ def handle_apt_lock(error, rerun=False):
     except:
         sys.exit(1)
 
-def handle_apt_get_lock(error, rerun=False):
+def handle_apt_get_lock(error='', rerun=False):
     try:
         count = 0
         if 'E: Could not get lock ' and 'It is held by process ' in error:
@@ -181,7 +181,7 @@ def manage_pkg(command, environment, requisites):
                                                                                                    error_parser))
                             err = datalab.fab.conn.sudo('cat /tmp/apt.log').stdout
                             if 'no_lock' not in err:
-                                handle_dpkg_lock(err)
+                                handle_dpkg_lock()
                                 handle_apt_lock(err, rerun=True)
 
                             datalab.fab.conn.sudo('apt-get {0} {1} 2>&1 | tee /tmp/tee.tmp; '
@@ -197,8 +197,8 @@ def manage_pkg(command, environment, requisites):
                             err = datalab.fab.conn.sudo('cat /tmp/apt_get.log').stdout
 
                             if 'no_lock' not in err:
-                                handle_dpkg_lock(err)
-                                handle_apt_lock(err)
+                                handle_dpkg_lock()
+                                handle_apt_lock()
                                 handle_apt_get_lock(err, rerun=True)
 
                             allow = True

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datalab.apache.org
For additional commands, e-mail: commits-help@datalab.apache.org