Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kDpcF-000504-61 for pgadmin-hackers@arkaria.postgresql.org; Thu, 03 Sep 2020 13:49:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kDpcE-000558-2L for pgadmin-hackers@arkaria.postgresql.org; Thu, 03 Sep 2020 13:49:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kDpcD-000551-Ji for pgadmin-hackers@lists.postgresql.org; Thu, 03 Sep 2020 13:49:25 +0000 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kDpcA-00088J-Ow for pgadmin-hackers@postgresql.org; Thu, 03 Sep 2020 13:49:24 +0000 Received: by mail-pf1-x42d.google.com with SMTP id v196so2397759pfc.1 for ; Thu, 03 Sep 2020 06:49:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=loB9wM8R/4woNFB2FT/hK9EjD4tmK0hvZmqocfW4hbU=; b=bkCqYwwDaI3Z/lvR5k17I2FZXPTrpzT5sTyac0BHWrjs3oHMgbb6guT1hIU6s+p0VM JARtmKqoRz2a4r2UPznQTgN16Z9Ts39K1MK4LEpXIDOJucC1ZuzsXyWy6E1PC4wdv980 bZfyo9i5BHiWrw/JMHBs43djiynmZSlIfFQTwVv9w5JcLI+KNol0Qpv3w1tCiJ4m22Zq n90Wre8L5tTm24dIDVkb80KlJSgOO8Tg6pg4036b3Ubetsggd79L6CwyR3smRZ6qUMHk M+hWkIuRyPPIlxH2VUdS9ecY6kKFUguaWeRwrr2EXMiDwYxav8tgHOXAMrEunt+fk2ED h9mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=loB9wM8R/4woNFB2FT/hK9EjD4tmK0hvZmqocfW4hbU=; b=n54jUwXApu8eQxA7sXqVnt5W++G963HODKlJxFWlWQqhKHqrE6Vq8Ygew0aoP7/5hB Y7H3BLdEjJnTNbMUtpfR4OtKYA6Mx1T9J09ZyB3pT0d/ATAT1ynV2xgjoVLvCORwpQqU ySsFeSENSV2sQhcgRZJVNfVrbr2F2eXKcMt0SIc1IbOtCNARaypozL0z3VoRpvPe2Utr 584GhSevIL+rRxVhSoVxCQsHPjoU7DN52vqDYyS3g0F5YW10mak1nv5oRCeQYdO+p2Dh hKlcyGq43tCQViO+L/Jkx88HE/cjB61F3vO+PFzosiCKeXt9nKSO4RtzpSIaTsd9PbKX iHog== X-Gm-Message-State: AOAM530TMDlG+FE1khYyTRtw79UnBvxQB5PKj9sHlPpPrqZwyfjsKrQm LZlo02c4FgaHLApym3n0GfFjx0csOTbKXiyGrogLp+/Qg+3qMS8TrJVXkgH2G7sH3fosezWGA2P WAgxGtDJPxUuqQUx3Yc8IGpyX/52842bXW+kby3hgKQhwv61khlMVaA3CmMkJUm7FgjE80lrlS7 01Zr/IGSQUkDy95da8Dne7TZ174h3Gx8HOmY9s/Z9N6lLAQA26mDAcKcPGQzcpZ7+tog== X-Google-Smtp-Source: ABdhPJz93v78DuCfVf/SBOFNzeWlYxlqT/BgROSbnEhmsmNwrslR4zbWMe4TziX4V3AAOwCPiNAdrHlE2JoHtZBPt/A= X-Received: by 2002:a17:902:7808:: with SMTP id p8mr3962867pll.122.1599140961109; Thu, 03 Sep 2020 06:49:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pradip Parkale Date: Thu, 3 Sep 2020 19:19:09 +0530 Message-ID: Subject: Re: [pgAdmin][SonarQube] : Remove duplicates string literals. To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000ef07c405ae6904e2" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000ef07c405ae6904e2 Content-Type: multipart/alternative; boundary="000000000000ef07c105ae6904e0" --000000000000ef07c105ae6904e0 Content-Type: text/plain; charset="UTF-8" Hi Akshay, Please find the updated patch. On Thu, Sep 3, 2020 at 6:24 PM Akshay Joshi wrote: > Hi Pradip > > Following are the review comments: > > - ROLE_NOT_FOUND already in wrapped in gettext() then no need to use > like gone(_(ROLE_NOT_FOUND)). In fact, can we use > > self.not_found_error_msg()instead of new constant. > > - Same with ERROR_FETCHING_ROLE_INFORMATION it's already in gettext, > also we can use this constant for string " > > Error retrieving roles from the database server" > > > > On Thu, Sep 3, 2020 at 4:30 PM Pradip Parkale < > pradip.parkale@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Attached is a patch for removing duplicates string literals. >> /server_groups/servers/roles/__init__.py - 8 places >> >> >> >> -- >> Thanks & Regards, >> Pradip Parkale >> Software Engineer | EnterpriseDB Corporation >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Sr. Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > -- Thanks & Regards, Pradip Parkale Software Engineer | EnterpriseDB Corporation --000000000000ef07c105ae6904e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Akshay,

Please find the updated patch.


On Thu, Sep 3, 2020 at 6:24 PM Akshay Joshi <akshay.joshi@enterprisedb.com<= /a>> wrote:

On Thu, Sep 3, 2020 at = 4:30 PM Pradip Parkale <pradip.parkale@enterprisedb.com> wrote:
Hi Hackers,

Attached is a patch for removing duplicates string literals.
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /server_groups/servers/roles/__init__= .py =C2=A0- 8 places


=
--
Thanks & Regards,
Prad= ip Parkale
Software Engineer | EnterpriseDB Corporation


--
Thanks & R= egards
Akshay Joshi
pgAdmin Hacker | Sr. Software Architect=
= EDB Postgres
Mobile: +91 976-788-8246



--
Thanks & Regards,
Pradip Park= ale
Software Engineer | EnterpriseDB Corporation
--000000000000ef07c105ae6904e0-- --000000000000ef07c405ae6904e2 Content-Type: application/octet-stream; name="sonar_Qube_v2.patch" Content-Disposition: attachment; filename="sonar_Qube_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kemv4csx0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL3Jv bGVzL19faW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZl cnMvcm9sZXMvX19pbml0X18ucHkKaW5kZXggNWM3OGMwOWVlLi4zMTRjYmE3ZDcgMTAwNjQ0Ci0t LSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL3JvbGVzL19faW5p dF9fLnB5CisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL3Jv bGVzL19faW5pdF9fLnB5CkBAIC0yMCw2ICsyMCw3IEBAIGZyb20gcGdhZG1pbi51dGlscy5hamF4 IGltcG9ydCBtYWtlX2pzb25fcmVzcG9uc2UsIFwKICAgICBtYWtlX3Jlc3BvbnNlIGFzIGFqYXhf cmVzcG9uc2UsIHByZWNvbmRpdGlvbl9yZXF1aXJlZCwgXAogICAgIGludGVybmFsX3NlcnZlcl9l cnJvciwgZm9yYmlkZGVuLCBzdWNjZXNzX3JldHVybiwgZ29uZQogZnJvbSBwZ2FkbWluLnV0aWxz LmRyaXZlciBpbXBvcnQgZ2V0X2RyaXZlcgorZnJvbSBwZ2FkbWluLnV0aWxzLmNvbnN0YW50cyBp bXBvcnQgRVJST1JfRkVUQ0hJTkdfUk9MRV9JTkZPUk1BVElPTgogCiBmcm9tIGNvbmZpZyBpbXBv cnQgUEdfREVGQVVMVF9EUklWRVIKIApAQCAtMTExLDYgKzExMiwxMCBAQCBjbGFzcyBSb2xlVmll dyhQR0NoaWxkTm9kZVZpZXcpOgogICAgICAgICAndmFyaWFibGVzJzogW3snZ2V0JzogJ3Zhcmlh Ymxlcyd9XSwKICAgICB9KQogCisgICAgQHN0YXRpY21ldGhvZAorICAgIGRlZiBub3RfZm91bmRf ZXJyb3JfbWVzc2FnZSgpOgorICAgICAgICByZXR1cm4gIkNvdWxkIG5vdCBmaW5kIHRoZSByb2xl IGluZm9ybWF0aW9uLiIKKwogICAgIGRlZiBfdmFsaWRhdGVfaW5wdXRfZGljdF9mb3JfbmV3KHNl bGYsIGRhdGEsIHJlcV9rZXlzKToKICAgICAgICAgIiIiCiAgICAgICAgIFRoaXMgZnVuY3Rpb25z IHZhbGlkYXRlcyB0aGUgaW5wdXQgZGljdCBhbmQgY2hlY2sgZm9yIHJlcXVpcmVkCkBAIC02MTks MTAgKzYyNCw3IEBAIHJvbG1lbWJlcnNoaXA6ewogCiAgICAgICAgIGlmIG5vdCBzdGF0dXM6CiAg ICAgICAgICAgICByZXR1cm4gaW50ZXJuYWxfc2VydmVyX2Vycm9yKAotICAgICAgICAgICAgICAg IF8oCi0gICAgICAgICAgICAgICAgICAgICJFcnJvciByZXRyaWV2aW5nIHJvbGVzIGZyb20gdGhl IGRhdGFiYXNlIHNlcnZlci5cbnswfSIKLSAgICAgICAgICAgICAgICApLmZvcm1hdChyZXMpCi0g ICAgICAgICAgICApCisgICAgICAgICAgICAgICAgXyhFUlJPUl9GRVRDSElOR19ST0xFX0lORk9S TUFUSU9OICsgIlxuezB9IikuZm9ybWF0KHJlcykpCiAKICAgICAgICAgc2VsZi50cmFuc2Zvcm0o cmVzKQogCkBAIC02NDAsMTEgKzY0Miw3IEBAIHJvbG1lbWJlcnNoaXA6ewogCiAgICAgICAgIGlm IG5vdCBzdGF0dXM6CiAgICAgICAgICAgICByZXR1cm4gaW50ZXJuYWxfc2VydmVyX2Vycm9yKAot ICAgICAgICAgICAgICAgIF8oCi0gICAgICAgICAgICAgICAgICAgICJFcnJvciBmZXRjaGluZyBy b2xlIGluZm9ybWF0aW9uIGZyb20gdGhlIGRhdGFiYXNlICIKLSAgICAgICAgICAgICAgICAgICAg InNlcnZlci5cbnswfSIKLSAgICAgICAgICAgICAgICApLmZvcm1hdChyc2V0KQotICAgICAgICAg ICAgKQorICAgICAgICAgICAgICAgIF8oRVJST1JfRkVUQ0hJTkdfUk9MRV9JTkZPUk1BVElPTiAr ICJcbnswfSIpLmZvcm1hdChyc2V0KSkKIAogICAgICAgICByZXMgPSBbXQogICAgICAgICBmb3Ig cm93IGluIHJzZXRbJ3Jvd3MnXToKQEAgLTY3NiwxMCArNjc0LDcgQEAgcm9sbWVtYmVyc2hpcDp7 CiAgICAgICAgIGlmIG5vdCBzdGF0dXM6CiAgICAgICAgICAgICByZXR1cm4gaW50ZXJuYWxfc2Vy dmVyX2Vycm9yKAogICAgICAgICAgICAgICAgIF8oCi0gICAgICAgICAgICAgICAgICAgICJFcnJv ciBmZXRjaGluZyByb2xlIGluZm9ybWF0aW9uIGZyb20gdGhlIGRhdGFiYXNlICIKLSAgICAgICAg ICAgICAgICAgICAgInNlcnZlci5cbnswfSIKLSAgICAgICAgICAgICAgICApLmZvcm1hdChyc2V0 KQotICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICAgICBFUlJPUl9GRVRDSElOR19ST0xF X0lORk9STUFUSU9OICsgIlxuezB9IikuZm9ybWF0KHJzZXQpKQogCiAgICAgICAgIGZvciByb3cg aW4gcnNldFsncm93cyddOgogICAgICAgICAgICAgcmV0dXJuIG1ha2VfanNvbl9yZXNwb25zZSgK QEAgLTY5Myw3ICs2ODgsNyBAQCByb2xtZW1iZXJzaGlwOnsKICAgICAgICAgICAgICAgICBzdGF0 dXM9MjAwCiAgICAgICAgICAgICApCiAKLSAgICAgICAgcmV0dXJuIGdvbmUoXygiQ291bGQgbm90 IGZpbmQgdGhlIHJvbGUgaW5mb3JtYXRpb24uIikpCisgICAgICAgIHJldHVybiBnb25lKF8oc2Vs Zi5ub3RfZm91bmRfZXJyb3JfbWVzc2FnZSgpKSkKIAogICAgIGRlZiB0cmFuc2Zvcm0oc2VsZiwg cnNldCk6CiAgICAgICAgIGZvciByb3cgaW4gcnNldFsncm93cyddOgpAQCAtNzI5LDE0ICs3MjQs MTEgQEAgcm9sbWVtYmVyc2hpcDp7CiAKICAgICAgICAgaWYgbm90IHN0YXR1czoKICAgICAgICAg ICAgIHJldHVybiBpbnRlcm5hbF9zZXJ2ZXJfZXJyb3IoCi0gICAgICAgICAgICAgICAgXygKLSAg ICAgICAgICAgICAgICAgICAgIkVycm9yIHJldHJpZXZpbmcgcm9sZXMgZnJvbSB0aGUgZGF0YWJh c2Ugc2VydmVyLlxuezB9IgotICAgICAgICAgICAgICAgICkuZm9ybWF0KHJlcykKLSAgICAgICAg ICAgICkKKyAgICAgICAgICAgICAgICBfKEVSUk9SX0ZFVENISU5HX1JPTEVfSU5GT1JNQVRJT04g KyAiXG57MH0iKS5mb3JtYXQocmVzKSkKIAogICAgICAgICBzZWxmLnRyYW5zZm9ybShyZXMpCiAg ICAgICAgIGlmIGxlbihyZXNbJ3Jvd3MnXSkgPT0gMDoKLSAgICAgICAgICAgIHJldHVybiBnb25l KF8oIkNvdWxkIG5vdCBmaW5kIHRoZSByb2xlIGluZm9ybWF0aW9uLiIpKQorICAgICAgICAgICAg cmV0dXJuIGdvbmUoXyhzZWxmLm5vdF9mb3VuZF9lcnJvcl9tZXNzYWdlKCkpKQogCiAgICAgICAg IHJlc1sncm93cyddWzBdWydpc19zeXNfb2JqJ10gPSAoCiAgICAgICAgICAgICByZXNbJ3Jvd3Mn XVswXVsnb2lkJ10gPD0gc2VsZi5kYXRsYXN0c3lzb2lkKQpAQCAtODQxLDggKzgzMyw3IEBAIHJv bG1lbWJlcnNoaXA6ewogCiAgICAgICAgIGlmIG5vdCBzdGF0dXM6CiAgICAgICAgICAgICByZXR1 cm4gaW50ZXJuYWxfc2VydmVyX2Vycm9yKAotICAgICAgICAgICAgICAgIF8oIkNvdWxkIG5vdCBy ZXRyaWV2ZSB0aGUgcm9sZSBpbmZvcm1hdGlvbi5cbnswfSIpLmZvcm1hdChtc2cpCi0gICAgICAg ICAgICApCisgICAgICAgICAgICAgICAgXyhFUlJPUl9GRVRDSElOR19ST0xFX0lORk9STUFUSU9O ICsgIlxuezB9IikuZm9ybWF0KG1zZykpCiAKICAgICAgICAgc3RhdHVzLCByc2V0ID0gc2VsZi5j b25uLmV4ZWN1dGVfZGljdCgKICAgICAgICAgICAgIHJlbmRlcl90ZW1wbGF0ZShzZWxmLnNxbF9w YXRoICsgc2VsZi5fTk9ERVNfU1FMLApAQCAtODUzLDEwICs4NDQsNyBAQCByb2xtZW1iZXJzaGlw OnsKICAgICAgICAgaWYgbm90IHN0YXR1czoKICAgICAgICAgICAgIHJldHVybiBpbnRlcm5hbF9z ZXJ2ZXJfZXJyb3IoCiAgICAgICAgICAgICAgICAgXygKLSAgICAgICAgICAgICAgICAgICAgIkVy cm9yIGZldGNoaW5nIHJvbGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgZGF0YWJhc2UgIgotICAgICAg ICAgICAgICAgICAgICAic2VydmVyLlxuezB9IgotICAgICAgICAgICAgICAgICkuZm9ybWF0KHJz ZXQpCi0gICAgICAgICAgICApCisgICAgICAgICAgICAgICAgICAgIEVSUk9SX0ZFVENISU5HX1JP TEVfSU5GT1JNQVRJT04gKyAiXG57MH0iKS5mb3JtYXQocnNldCkpCiAgICAgICAgIGZvciByb3cg aW4gcnNldFsncm93cyddOgogICAgICAgICAgICAgcmV0dXJuIGpzb25pZnkoCiAgICAgICAgICAg ICAgICAgbm9kZT1zZWxmLmJsdWVwcmludC5nZW5lcmF0ZV9icm93c2VyX25vZGUoCkBAIC04Njcs NyArODU1LDcgQEAgcm9sbWVtYmVyc2hpcDp7CiAgICAgICAgICAgICAgICAgKQogICAgICAgICAg ICAgKQogCi0gICAgICAgIHJldHVybiBnb25lKF8oIkNvdWxkIG5vdCBmaW5kIHRoZSByb2xlIGlu Zm9ybWF0aW9uLiIpKQorICAgICAgICByZXR1cm4gZ29uZShfKHNlbGYubm90X2ZvdW5kX2Vycm9y X21lc3NhZ2UoKSkpCiAKICAgICBAY2hlY2tfcHJlY29uZGl0aW9uKGFjdGlvbj0ndXBkYXRlJykK ICAgICBAdmFsaWRhdGVfcmVxdWVzdApAQCAtOTAwLDExICs4ODgsNyBAQCByb2xtZW1iZXJzaGlw OnsKIAogICAgICAgICBpZiBub3Qgc3RhdHVzOgogICAgICAgICAgICAgcmV0dXJuIGludGVybmFs X3NlcnZlcl9lcnJvcigKLSAgICAgICAgICAgICAgICBfKAotICAgICAgICAgICAgICAgICAgICAi RXJyb3IgZmV0Y2hpbmcgcm9sZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBkYXRhYmFzZSAiCi0gICAg ICAgICAgICAgICAgICAgICJzZXJ2ZXIuXG57MH0iCi0gICAgICAgICAgICAgICAgKS5mb3JtYXQo cnNldCkKLSAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICBfKEVSUk9SX0ZFVENISU5HX1JP TEVfSU5GT1JNQVRJT04gKyAiXG57MH0iKS5mb3JtYXQocnNldCkpCiAKICAgICAgICAgZm9yIHJv dyBpbiByc2V0Wydyb3dzJ106CiAgICAgICAgICAgICByZXR1cm4ganNvbmlmeSgKQEAgLTkxNyw3 ICs5MDEsNyBAQCByb2xtZW1iZXJzaGlwOnsKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAg ICApCiAKLSAgICAgICAgcmV0dXJuIGdvbmUoXygiQ291bGQgbm90IGZpbmQgdGhlIHJvbGUgaW5m b3JtYXRpb24uIikpCisgICAgICAgIHJldHVybiBnb25lKF8oc2VsZi5ub3RfZm91bmRfZXJyb3Jf bWVzc2FnZSgpKSkKIAogICAgIEBjaGVja19wcmVjb25kaXRpb24oYWN0aW9uPSdtc3FsJykKICAg ICBAdmFsaWRhdGVfcmVxdWVzdApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2 ZXJfZ3JvdXBzL3NlcnZlcnMvc3RhdGljL2pzL3NlcnZlci5qcyBiL3dlYi9wZ2FkbWluL2Jyb3dz ZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL3N0YXRpYy9qcy9zZXJ2ZXIuanMKaW5kZXggOTE3MGUw ZDQ0Li5lNDg1MjQ5MjQgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL3N0YXRpYy9qcy9zZXJ2ZXIuanMKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nl ci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvc3RhdGljL2pzL3NlcnZlci5qcwpAQCAtNzQ0LDcgKzc0 NCw2IEBAIGRlZmluZSgncGdhZG1pbi5ub2RlLnNlcnZlcicsIFsKICAgICAgICAgLy8gRGVmYXVs dCB2YWx1ZXMhCiAgICAgICAgIGluaXRpYWxpemU6IGZ1bmN0aW9uKGF0dHJzLCBhcmdzKSB7CiAg ICAgICAgICAgdmFyIGlzTmV3ID0gKF8uc2l6ZShhdHRycykgPT09IDApOwotICAgICAgICAgIGNv bnNvbGUud2Fybignd2FybicpOwogCiAgICAgICAgICAgaWYgKGlzTmV3KSB7CiAgICAgICAgICAg ICB0aGlzLnNldCh7J2dpZCc6IGFyZ3Mubm9kZV9pbmZvWydzZXJ2ZXJfZ3JvdXAnXS5faWR9KTsK ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3V0aWxzL2NvbnN0YW50cy5weSBiL3dlYi9wZ2FkbWlu L3V0aWxzL2NvbnN0YW50cy5weQppbmRleCA4OGFlNTBkZTIuLjc5ZWQ2NjFmYiAxMDA2NDQKLS0t IGEvd2ViL3BnYWRtaW4vdXRpbHMvY29uc3RhbnRzLnB5CisrKyBiL3dlYi9wZ2FkbWluL3V0aWxz L2NvbnN0YW50cy5weQpAQCAtMjksMyArMjksNyBAQCBQR0FETUlOX05PREUgPSAncGdhZG1pbi5u b2RlLiVzJwogVU5BVVRIX1JFUSA9ICJVbmF1dGhvcml6ZWQgcmVxdWVzdC4iCiBTRVJWRVJfQ09O TkVDVElPTl9DTE9TRUQgPSBnZXR0ZXh0KAogICAgICdOb3QgY29ubmVjdGVkIHRvIHNlcnZlciBv ciBjb25uZWN0aW9uIHdpdGggdGhlIHNlcnZlciBoYXMgYmVlbiBjbG9zZWQuJykKKworIyBSb2xl IG1vZHVsZSBjb25zdGFudAorRVJST1JfRkVUQ0hJTkdfUk9MRV9JTkZPUk1BVElPTiA9IFwKKyAg ICAiRXJyb3IgZmV0Y2hpbmcgcm9sZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBkYXRhYmFzZSBzZXJ2 ZXIuIgpkaWZmIC0tZ2l0IGEvd2ViL3JlZ3Jlc3Npb24vcHl0aG9uX3Rlc3RfdXRpbHMvdGVzdF91 dGlscy5weSBiL3dlYi9yZWdyZXNzaW9uL3B5dGhvbl90ZXN0X3V0aWxzL3Rlc3RfdXRpbHMucHkK aW5kZXggMDIyODU2YzBjLi40M2JlNzM4MjAgMTAwNjQ0Ci0tLSBhL3dlYi9yZWdyZXNzaW9uL3B5 dGhvbl90ZXN0X3V0aWxzL3Rlc3RfdXRpbHMucHkKKysrIGIvd2ViL3JlZ3Jlc3Npb24vcHl0aG9u X3Rlc3RfdXRpbHMvdGVzdF91dGlscy5weQpAQCAtMTY4MSw4ICsxNjgxLDcgQEAgZGVmIGdldF90 ZXN0X3VzZXIoc2VsZiwgdXNlcl9kZXRhaWxzLAogCiBkZWYgY3JlYXRlX3VzZXJfd2lzZV90ZXN0 X2NsaWVudCh1c2VyKToKICAgICAiIiIKLSAgICBUaGlzIGZ1bmN0aW9uIGNyZWF0ZXMgbmV3IHRl c3QgY2xpZW50IGFuZCBwZW0gZGF0YWJhc2UgY29ubmVjdGlvbiBhcyBwZXIKLSAgICBwcm92aWRl ZCB1c2VyIGFuZCBleGVjdXRlIHRoZSB0ZXN0IGNhc2VzLgorICAgIFRoaXMgZnVuY3Rpb24gY3Jl YXRlcyBuZXcgdGVzdCBjbGllbnQgYW5kIGV4ZWN1dGUgdGhlIHRlc3QgY2FzZXMuCiAgICAgOnJl dHVybjogTm9uZQogICAgICIiIgogCg== --000000000000ef07c405ae6904e2--