eric6/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py

changeset 8166
bd5cd5858503
child 8187
7bfee4d12551
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py	Sun Mar 21 14:17:16 2021 +0100
@@ -0,0 +1,100 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2020 - 2021 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+
+"""
+Module implementing message translations for the code style plugin messages
+(miscellaneous part).
+"""
+
+from PyQt5.QtCore import QCoreApplication
+
+_pathlibMessages = {
+    "P101": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.chmod('foo', 0o444) should be replaced by foo_path.chmod(0o444)"),
+    "P102": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.mkdir('foo') should be replaced by foo_path.mkdir()"),
+    "P103": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.makedirs('foo/bar') should be replaced by "
+        "bar_path.mkdir(parents=True)"),
+    "P104": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.rename('foo', 'bar') should be replaced by "
+        "foo_path.rename(Path('bar'))"),
+    "P105": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.replace('foo', 'bar') should be replaced by "
+        "foo_path.replace(Path('bar'))"),
+    "P106": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.rmdir('foo') should be replaced by foo_path.rmdir()"),
+    "P107": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.remove('foo') should be replaced by foo_path.unlink()"),
+    "P108": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.unlink('foo'') should be replaced by foo_path.unlink()"),
+    "P109": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.getcwd() should be replaced by Path.cwd()"),
+    "P110": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.readlink('foo') should be replaced by foo_path.readlink()"),
+    "P111": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.stat('foo') should be replaced by foo_path.stat() or "
+        "foo_path.owner() or foo_path.group()"),
+    
+    "P201": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.abspath('foo') should be replaced by foo_path.resolve()"),
+    "P202": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.exists('foo') should be replaced by foo_path.exists()"),
+    "P203": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.expanduser('~/foo') should be replaced by "
+        "foo_path.expanduser()"),
+    "P204": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.isdir('foo') should be replaced by foo_path.is_dir()"),
+    "P205": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.isfile('foo') should be replaced by foo_path.is_file()"),
+    "P206": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.islink('foo') should be replaced by foo_path.is_symlink()"),
+    "P207": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.isabs('foo') should be replaced by foo_path.is_absolute()"),
+    "P208": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.join('foo', 'bar') should be replaced by "
+        "foo_path / 'bar'"),
+    "P209": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.basename('foo/bar') should be replaced by bar_path.name"),
+    "P210": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.dirname('foo/bar') should be replaced by bar_path.parent"),
+    "P211": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.samefile('foo', 'bar') should be replaced by "
+        "foo_path.samefile(bar_path)"),
+    "P212": QCoreApplication.translate(
+        "PathlibChecker",
+        "os.path.splitext('foo.bar') should be replaced by foo_path.suffix"),
+    
+    "P301": QCoreApplication.translate(
+        "PathlibChecker",
+        "open('foo') should be replaced by Path('foo').open()"),
+    
+    "P401": QCoreApplication.translate(
+        "PathlibChecker",
+        "py.path.local is in maintenance mode, use pathlib instead"),
+}

eric ide

mercurial