[Python-Dev] [Python-checkins] r87980 - in python/branches/py3k/Lib/importlib: _bootstrap.py abc.py
Jim Jewett
jimjjewett at gmail.com
Thu Jan 13 14:21:27 CET 2011
Why?
Are annotations being deprecated in general? Or are these particular
annotations no longer accurate?
-jJ
On Wed, Jan 12, 2011 at 9:31 PM, raymond.hettinger
<python-checkins at python.org> wrote:
> Author: raymond.hettinger
> Date: Thu Jan 13 03:31:25 2011
> New Revision: 87980
>
> Log:
> Issue 10899: Remove function type annotations from the stdlib
>
> Modified:
> python/branches/py3k/Lib/importlib/_bootstrap.py
> python/branches/py3k/Lib/importlib/abc.py
>
> Modified: python/branches/py3k/Lib/importlib/_bootstrap.py
> ==============================================================================
> --- python/branches/py3k/Lib/importlib/_bootstrap.py (original)
> +++ python/branches/py3k/Lib/importlib/_bootstrap.py Thu Jan 13 03:31:25 2011
> @@ -345,7 +345,7 @@
>
> class SourceLoader(_LoaderBasics):
>
> - def path_mtime(self, path:str) -> int:
> + def path_mtime(self, path):
> """Optional method that returns the modification time for the specified
> path.
>
> @@ -354,7 +354,7 @@
> """
> raise NotImplementedError
>
> - def set_data(self, path:str, data:bytes) -> None:
> + def set_data(self, path, data):
> """Optional method which writes data to a file path.
>
> Implementing this method allows for the writing of bytecode files.
>
> Modified: python/branches/py3k/Lib/importlib/abc.py
> ==============================================================================
> --- python/branches/py3k/Lib/importlib/abc.py (original)
> +++ python/branches/py3k/Lib/importlib/abc.py Thu Jan 13 03:31:25 2011
> @@ -18,7 +18,7 @@
> """Abstract base class for import loaders."""
>
> @abc.abstractmethod
> - def load_module(self, fullname:str) -> types.ModuleType:
> + def load_module(self, fullname):
> """Abstract method which when implemented should load a module."""
> raise NotImplementedError
>
> @@ -28,7 +28,7 @@
> """Abstract base class for import finders."""
>
> @abc.abstractmethod
> - def find_module(self, fullname:str, path:[str]=None) -> Loader:
> + def find_module(self, fullname, path=None):
> """Abstract method which when implemented should find a module."""
> raise NotImplementedError
>
> @@ -47,7 +47,7 @@
> """
>
> @abc.abstractmethod
> - def get_data(self, path:str) -> bytes:
> + def get_data(self, path):
> """Abstract method which when implemented should return the bytes for
> the specified path."""
> raise NotImplementedError
> @@ -63,19 +63,19 @@
> """
>
> @abc.abstractmethod
> - def is_package(self, fullname:str) -> bool:
> + def is_package(self, fullname):
> """Abstract method which when implemented should return whether the
> module is a package."""
> raise NotImplementedError
>
> @abc.abstractmethod
> - def get_code(self, fullname:str) -> types.CodeType:
> + def get_code(self, fullname):
> """Abstract method which when implemented should return the code object
> for the module"""
> raise NotImplementedError
>
> @abc.abstractmethod
> - def get_source(self, fullname:str) -> str:
> + def get_source(self, fullname):
> """Abstract method which should return the source code for the
> module."""
> raise NotImplementedError
> @@ -94,7 +94,7 @@
> """
>
> @abc.abstractmethod
> - def get_filename(self, fullname:str) -> str:
> + def get_filename(self, fullname):
> """Abstract method which should return the value that __file__ is to be
> set to."""
> raise NotImplementedError
> @@ -117,11 +117,11 @@
>
> """
>
> - def path_mtime(self, path:str) -> int:
> + def path_mtime(self, path):
> """Return the modification time for the path."""
> raise NotImplementedError
>
> - def set_data(self, path:str, data:bytes) -> None:
> + def set_data(self, path, data):
> """Write the bytes to the path (if possible).
>
> Any needed intermediary directories are to be created. If for some
> @@ -170,7 +170,7 @@
> raise NotImplementedError
>
> @abc.abstractmethod
> - def source_path(self, fullname:str) -> object:
> + def source_path(self, fullname):
> """Abstract method which when implemented should return the path to the
> source code for the module."""
> raise NotImplementedError
> @@ -279,19 +279,19 @@
> return code_object
>
> @abc.abstractmethod
> - def source_mtime(self, fullname:str) -> int:
> + def source_mtime(self, fullname):
> """Abstract method which when implemented should return the
> modification time for the source of the module."""
> raise NotImplementedError
>
> @abc.abstractmethod
> - def bytecode_path(self, fullname:str) -> object:
> + def bytecode_path(self, fullname):
> """Abstract method which when implemented should return the path to the
> bytecode for the module."""
> raise NotImplementedError
>
> @abc.abstractmethod
> - def write_bytecode(self, fullname:str, bytecode:bytes) -> bool:
> + def write_bytecode(self, fullname, bytecode):
> """Abstract method which when implemented should attempt to write the
> bytecode for the module, returning a boolean representing whether the
> bytecode was written or not."""
> _______________________________________________
> Python-checkins mailing list
> Python-checkins at python.org
> http://mail.python.org/mailman/listinfo/python-checkins
>
More information about the Python-Dev
mailing list