@@ -411,9 +411,9 @@ msgid ""
411411" cache = {}"
412412msgstr ""
413413"try:\n"
414- "cache\n"
414+ " cache\n"
415415"except NameError:\n"
416- "cache = {}"
416+ " cache = {}"
417417
418418#: ../Doc/library/importlib.rst:187
419419msgid ""
@@ -501,14 +501,14 @@ msgid ""
501501" +-- SourceLoader"
502502msgstr ""
503503"object\n"
504- "+-- MetaPathFinder\n"
505- "+-- PathEntryFinder\n"
506- "+-- Loader\n"
507- "+-- ResourceLoader --------+\n"
508- "+-- InspectLoader |\n"
509- "+-- ExecutionLoader --+\n"
510- "+-- FileLoader\n"
511- "+-- SourceLoader"
504+ " +-- MetaPathFinder\n"
505+ " +-- PathEntryFinder\n"
506+ " +-- Loader\n"
507+ " +-- ResourceLoader --------+\n"
508+ " +-- InspectLoader |\n"
509+ " +-- ExecutionLoader --+\n"
510+ " +-- FileLoader\n"
511+ " +-- SourceLoader"
512512
513513#: ../Doc/library/importlib.rst:240
514514msgid "An abstract base class representing a :term:`meta path finder`."
@@ -873,7 +873,7 @@ msgstr ""
873873"Un método abstracto para retornar la fuente de un módulo. Se retorna como "
874874"una cadena de caracteres de texto usando :term:`universal newlines`, "
875875"traduciendo todos los separadores de línea reconocidos en caracteres "
876- "``’ \\ n’ ``. Retorna ``None`` si no hay una fuente disponible (por ejemplo, un "
876+ "``' \\ n' ``. Retorna ``None`` si no hay una fuente disponible (por ejemplo, un "
877877"módulo integrado). Lanza la excepción :exc:`ImportError` si el cargador no "
878878"puede encontrar el módulo especificado."
879879
@@ -1164,7 +1164,7 @@ msgstr "*Reemplazado por TraversableResources*"
11641164msgid ""
11651165"An :term:`abstract base class` to provide the ability to read *resources*."
11661166msgstr ""
1167- "Una :term:`clase base abstracta ` para proporcionar la capacidad de leer "
1167+ "Una :term:`abstract base class ` para proporcionar la capacidad de leer "
11681168"*recursos*."
11691169
11701170#: ../Doc/library/importlib.rst:655
@@ -1340,7 +1340,7 @@ msgid ""
13401340"*mode* may be 'r' or 'rb' to open as text or binary. Return a handle "
13411341"suitable for reading (same as :attr:`pathlib.Path.open`)."
13421342msgstr ""
1343- "*mode* puede ser ‘r’ o ‘rb’ para abrir como texto o binario. Retorna un "
1343+ "*mode* puede ser 'r' o 'rb' para abrir como texto o binario. Retorna un "
13441344"identificador adecuado para su lectura (igual que :attr:`pathlib.Path.open`)."
13451345
13461346#: ../Doc/library/importlib.rst:767
@@ -2563,15 +2563,15 @@ msgstr ""
25632563"name = 'itertools'\n"
25642564"\n"
25652565"if name in sys.modules:\n"
2566- "print(f\" {name!r} already in sys.modules\" )\n"
2566+ " print(f\" {name!r} already in sys.modules\" )\n"
25672567"elif (spec := importlib.util.find_spec(name)) is not None:\n"
25682568"# Si eligió realizar la importación real ...\n"
25692569"module = importlib.util.module_from_spec(spec)\n"
25702570"sys.modules[name] = module\n"
25712571"spec.loader.exec_module(module)\n"
25722572"print(f\" {name!r} ha sido importado\" )\n"
25732573"else:\n"
2574- "print(f\" no puede ser encontrado el módulo {name!r}\" )"
2574+ " print(f\" no puede ser encontrado el módulo {name!r}\" )"
25752575
25762576#: ../Doc/library/importlib.rst:1578
25772577msgid "Importing a source file directly"
@@ -2628,11 +2628,11 @@ msgstr ""
26282628"\n"
26292629"\n"
26302630"def import_from_path(module_name, file_path):\n"
2631- "spec = importlib.util.spec_from_file_location(module_name, file_path)\n"
2632- "module = importlib.util.module_from_spec(spec)\n"
2633- "sys.modules[module_name] = module\n"
2634- "spec.loader.exec_module(module)\n"
2635- "return module\n"
2631+ " spec = importlib.util.spec_from_file_location(module_name, file_path)\n"
2632+ " module = importlib.util.module_from_spec(spec)\n"
2633+ " sys.modules[module_name] = module\n"
2634+ " spec.loader.exec_module(module)\n"
2635+ " return module\n"
26362636"\n"
26372637"\n"
26382638"# Sólo con fines ilustrativos. (el uso de `json` es arbitrario).\n"
@@ -2673,13 +2673,13 @@ msgstr ""
26732673">>> import importlib.util\n"
26742674">>> import sys\n"
26752675">>> def lazy_import(name):\n"
2676- "...spec = importlib.util.find_spec(name)\n"
2677- "...loader = importlib.util.LazyLoader(spec.loader)\n"
2678- "...spec.loader = loader\n"
2679- "...module = importlib.util.module_from_spec(spec)\n"
2680- "...sys.modules[name] = module\n"
2681- "...loader.exec_module(module)\n"
2682- "...return module\n"
2676+ "... spec = importlib.util.find_spec(name)\n"
2677+ "... loader = importlib.util.LazyLoader(spec.loader)\n"
2678+ "... spec.loader = loader\n"
2679+ "... module = importlib.util.module_from_spec(spec)\n"
2680+ "... sys.modules[name] = module\n"
2681+ "... loader.exec_module(module)\n"
2682+ "... return module\n"
26832683"...\n"
26842684">>> lazy_typing = lazy_import(\" typing\" )\n"
26852685">>> #lazy_typing es un objeto de módulo real,\n"
@@ -2746,7 +2746,7 @@ msgstr ""
27462746"SpamMetaPathFinder = importlib.machinery.PathFinder\n"
27472747"SpamPathEntryFinder = importlib.machinery.FileFinder\n"
27482748"detalles_del_cargador = (importlib.machinery.SourceFileLoader,\n"
2749- "importlib.machinery.SOURCE_SUFFIXES)\n"
2749+ " importlib.machinery.SOURCE_SUFFIXES)\n"
27502750"\n"
27512751"# Configuración de un meta buscador de rutas.\n"
27522752"# Asegúrese de colocar el buscador en la ubicación adecuada en la lista en términos "
@@ -2813,31 +2813,31 @@ msgstr ""
28132813"import sys\n"
28142814"\n"
28152815"def import_module(name, package=None):\n"
2816- "\"\"\" Una implementación aproximada de la importación .\"\"\" \n"
2817- "nombre_absoluto = importlib.util.resolve_name(name, package)\n"
2818- "try:\n"
2819- "return sys.modules[nombre_absoluto ]\n"
2820- "except KeyError:\n"
2821- "pass\n"
2816+ " \"\"\" An approximate implementation of import .\"\"\" \n"
2817+ " absolute_name = importlib.util.resolve_name(name, package)\n"
2818+ " try:\n"
2819+ " return sys.modules[absolute_name ]\n"
2820+ " except KeyError:\n"
2821+ " pass\n"
28222822"\n"
2823- "path = None\n"
2824- "if '.' in nombre_absoluto :\n"
2825- "parent_name, _, child_name = nombre_absoluto .rpartition('.')\n"
2826- "parent_module = import_module(parent_name)\n"
2827- "path = parent_module.__spec__.submodule_search_locations\n"
2828- "for finder in sys.meta_path:\n"
2829- "spec = finder.find_spec(nombre_absoluto , path)\n"
2830- "if spec is not None:\n"
2831- "break\n"
2832- "else:\n"
2833- "msg = f'Ningún módulo llamado {nombre_absoluto !r}'\n"
2834- "raise ModuleNotFoundError(msg, name=nombre_absoluto )\n"
2835- "module = importlib.util.module_from_spec(spec)\n"
2836- "sys.modules[nombre_absoluto ] = module\n"
2837- "spec.loader.exec_module(module)\n"
2838- "if path is not None:\n"
2839- "setattr(parent_module, child_name, module)\n"
2840- "return module"
2823+ " path = None\n"
2824+ " if '.' in absolute_name :\n"
2825+ " parent_name, _, child_name = absolute_name .rpartition('.')\n"
2826+ " parent_module = import_module(parent_name)\n"
2827+ " path = parent_module.__spec__.submodule_search_locations\n"
2828+ " for finder in sys.meta_path:\n"
2829+ " spec = finder.find_spec(absolute_name , path)\n"
2830+ " if spec is not None:\n"
2831+ " break\n"
2832+ " else:\n"
2833+ " msg = f'No module named {absolute_name !r}'\n"
2834+ " raise ModuleNotFoundError(msg, name=absolute_name )\n"
2835+ " module = importlib.util.module_from_spec(spec)\n"
2836+ " sys.modules[absolute_name ] = module\n"
2837+ " spec.loader.exec_module(module)\n"
2838+ " if path is not None:\n"
2839+ " setattr(parent_module, child_name, module)\n"
2840+ " return module"
28412841
28422842#: ../Doc/library/importlib.rst:443
28432843msgid "universal newlines"
0 commit comments