mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 11:50:54 +07:00
Various class refactorings merge several "from imports" from abc module together
This commit is contained in:
@@ -26,6 +26,7 @@ import com.intellij.util.containers.MultiMap;
|
||||
import com.jetbrains.NotNullPredicate;
|
||||
import com.jetbrains.python.PyNames;
|
||||
import com.jetbrains.python.codeInsight.imports.AddImportHelper;
|
||||
import com.jetbrains.python.codeInsight.imports.AddImportHelper.ImportPriority;
|
||||
import com.jetbrains.python.psi.*;
|
||||
import com.jetbrains.python.psi.impl.PyFunctionBuilder;
|
||||
import com.jetbrains.python.psi.types.PyType;
|
||||
@@ -161,8 +162,7 @@ class MethodsManager extends MembersManager<PyFunction> {
|
||||
* @param nameToImport what to import
|
||||
*/
|
||||
private static void addImportFromAbc(@NotNull final PsiFile file, @NotNull final String nameToImport) {
|
||||
AddImportHelper.addFromImportStatement(file, ABC_META_PACKAGE, nameToImport, null,
|
||||
AddImportHelper.ImportPriority.BUILTIN, null);
|
||||
AddImportHelper.addOrUpdateFromImportStatement(file, ABC_META_PACKAGE, nameToImport, null, ImportPriority.BUILTIN, null);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from abc import ABCMeta
|
||||
from abc import abstractmethod
|
||||
from abc import abstractmethod, ABCMeta
|
||||
|
||||
|
||||
class NewParent(object):
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from abc import ABCMeta
|
||||
from abc import abstractmethod
|
||||
from abc import abstractmethod, ABCMeta
|
||||
|
||||
|
||||
class Parent(object):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from abc import ABCMeta
|
||||
from abc import abstractmethod
|
||||
from abc import object
|
||||
from abc import object, abstractmethod, ABCMeta
|
||||
|
||||
|
||||
class Parent(object, metaclass=ABCMeta):
|
||||
@abstractmethod
|
||||
def my_method(self, foo):
|
||||
|
||||
Reference in New Issue
Block a user