Skip to content

Commit 33a887c

Browse files
committed
Fix issue #1594: Modify manager.py to implement plugin authentication
1 parent 2843b87 commit 33a887c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

httpie/plugins/manager.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ def load_installed_plugins(self, directory: Optional[Path] = None):
8181

8282
# Auth
8383
def get_auth_plugins(self) -> List[Type[AuthPlugin]]:
84-
return self.filter(AuthPlugin)
84+
return [plugin for plugin in self if issubclass(plugin, AuthPlugin)]
85+
# return self.filter(AuthPlugin)
8586

8687
def get_auth_plugin_mapping(self) -> Dict[str, Type[AuthPlugin]]:
8788
return {
@@ -107,7 +108,8 @@ def get_converters(self) -> List[Type[ConverterPlugin]]:
107108

108109
# Adapters
109110
def get_transport_plugins(self) -> List[Type[TransportPlugin]]:
110-
return self.filter(TransportPlugin)
111+
return [plugin for plugin in self if issubclass(plugin, TransportPlugin)]
112+
# return self.filter(TransportPlugin)
111113

112114
def __str__(self):
113115
return repr_dict({

0 commit comments

Comments
 (0)