From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTYaX-0001N1-Uu for guix-patches@gnu.org; Mon, 25 Dec 2017 14:39:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTYaU-00037X-S7 for guix-patches@gnu.org; Mon, 25 Dec 2017 14:39:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:43417) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTYaU-00037H-Mz for guix-patches@gnu.org; Mon, 25 Dec 2017 14:39:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eTYaU-00027o-DL for guix-patches@gnu.org; Mon, 25 Dec 2017 14:39:02 -0500 Subject: [bug#29847] [PATCH] import: pypi: Stay in the REPL if fail to get a source Resent-Message-ID: Date: Mon, 25 Dec 2017 19:38:25 +0000 From: ng0 Message-ID: <20171225193825.pngvygr4gkprorap@abyayala> References: <877etaq5si.fsf@gmail.com> <20171225135946.qmwzqyovo7kjrkbg@abyayala> <87shbyol9i.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hietqu67czvnasax" Content-Disposition: inline In-Reply-To: <87shbyol9i.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Oleg Pykhalov Cc: 29847@debbugs.gnu.org --hietqu67czvnasax Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, Oleg Pykhalov transcribed 1.6K bytes: > Hello ng0, >=20 > ng0 writes: >=20 > > Why? Could you give some reasons why the current behavior is bad > > and what your code tries to improve in this regard? >=20 > Because of the documentation string says =E2=80=9Creturn #f on failure=E2= =80=9D (not > kill REPL on failure or terminate a Guile process): >=20 > Fetch the metadata for PACKAGE-NAME from pypi.python.org, and return = the > `package' s-expression corresponding to that package, or #f on failur= e. >=20 > and because Why an import package function kill my Emacs's Geiser? :'( >=20 >=20 > I'm trying to implement recursive-import for pypi based on cran's > recursive-import. Killing Guile process will be an issue, I guess. >=20 > Oleg. Okay, sounds reasonable. I just thought an explanation would be good. Preferable we should add those to the commits more often. Context is good :) --=20 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is --hietqu67czvnasax Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlpBU7EACgkQ4i+bv+40 hYj4eQ//UfprzUM9fV2+6nOHDFAJ5EcNaxoKKHHWOxU6Mtw3VwmYHMaNHeLZzh5S xfwfM01BGEXi2UzDQpRCblSPvj7wuymDspYKLOoYDQPDMlfctqCqewxWxxvNZbXK bQ42OKKNO2KYWefgaT3PAYX/OixioDd6nbgv3M21+PQe3vMMRi3oM/BvTxf640sA mzfDmkaryKi7wrVC0chXKUISej/1uXKvlBNd35aN5iFeJ4xsa0wEOlunlV//8wqk V4UqsbZ8qKPS2A3nik4LbN9xmibS0PPgM2/bMoHPD8tt2KSphUsFqdG1myU1hivU 3EE/V3WbtUeg/TVz/kGlbaFKgecpd9YYFEsAzpooD0GP/r0Z36x1kRlmMlN+pWjD CCrDUl3nW/TKVmn+3liy5naKdpS4XX133NNnZmAGR3iGQxgalT08eSniEvnxKdT+ Rp6GRj1ryWNWeYt/1entV8oGpTOd3it4V+QqiSnoHEKZPtBm2MmUuHgdBFR78glz W0tZhUrB/VSUJSDOoo0TM87BfuZW/6D3MoDacBqG4Fivde/GK+hV9yK/E6T2DTQF 9RTgZb8m0B6mzrzHdosfGU1XBYom1CDC7hfildIGKmZL/p0x5y88JJSnY3eYbm7I p4rvvNWGOfOH7BVeK822yukhBOXEjncfKjwZFwjIjjMGPOh3qoY= =vER3 -----END PGP SIGNATURE----- --hietqu67czvnasax--