Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
ebcfd91
Improve typing for export decorator
FlorianBracq Jun 26, 2024
2c09495
wip: Add typing to base providers
FlorianBracq Jun 26, 2024
192adc7
wip: Add typing to lookups
FlorianBracq Jun 26, 2024
191ed26
wip: Add typing to context providers
FlorianBracq Jun 26, 2024
52307e2
wip: Add typing to tiproviders
FlorianBracq Jun 26, 2024
f019f64
Minor changes on tests
FlorianBracq Jun 26, 2024
e27e60f
wip: typing for context providers
FlorianBracq Jun 26, 2024
1c66e1c
WIP: Apply typing to various objects from msticpy.context
FlorianBracq Jun 28, 2024
40b0225
Inherit from httpx to define test objects
FlorianBracq Jun 28, 2024
f804483
Add requests as a dependency for riskiq
FlorianBracq Jun 28, 2024
e2cc0fa
WIP - Add typing to lookup
FlorianBracq Jun 28, 2024
c6dec35
WIP - Fix linting errors
FlorianBracq Jun 28, 2024
8ee18d4
Merge branch 'main' of https://github.com/FlorianBracq/msticpy into u…
FlorianBracq Jul 15, 2024
197cce8
[WIP] Apply linting to ti providers
FlorianBracq Jul 16, 2024
154b8e4
Adding requests to dependencies
FlorianBracq Jul 16, 2024
42ab8d6
[WIP] Apply linting to ti providers + fix bugs
FlorianBracq Jul 17, 2024
28f9211
Remove kwargs
FlorianBracq Jul 19, 2024
d344f90
Fix black linting
FlorianBracq Jul 19, 2024
a3eeda6
Fix pylint errors
FlorianBracq Jul 19, 2024
9c2fc48
Fix mypy errors
FlorianBracq Jul 19, 2024
5e7ce80
Fix Flake8 error
FlorianBracq Jul 19, 2024
305b0eb
[WIP] Add typing to providers, entities and common classes
FlorianBracq Jul 29, 2024
ec6fc63
[WIP] Add typing to context classes
FlorianBracq Jul 29, 2024
ce514e9
[WIP] Add typing to context classes, replace attrs by dataclass
FlorianBracq Jul 30, 2024
27f4312
[WIP] Continue adding typing and fixing ruff errors
FlorianBracq Jul 31, 2024
82152b5
Adding self/cls typing and replace print by logger.info
FlorianBracq Aug 4, 2024
266fef4
Remove unused parameter
FlorianBracq Aug 5, 2024
ab035b0
Finish applying ruff standards to msticpy/context files
FlorianBracq Aug 5, 2024
d705f83
Merge branch 'main' of https://github.com/microsoft/msticpy into prov…
FlorianBracq Aug 12, 2024
cc2d487
[WIP] Fix typing and linting errors
FlorianBracq Aug 12, 2024
008a197
Merge branch 'main' of https://github.com/FlorianBracq/msticpy into p…
FlorianBracq Aug 12, 2024
f5ced68
Apply black linting to files
FlorianBracq Aug 13, 2024
ef3c1a1
Add typing and removing some kwargs
FlorianBracq Sep 5, 2024
fd49a22
Update test mocks to align with new hierarchy
FlorianBracq Sep 5, 2024
53a9e2e
Fix pylint issues
FlorianBracq Sep 5, 2024
2bb836a
Fix pytest issue
FlorianBracq Sep 5, 2024
8ab5223
Ignore errors that I don't know how to fix
FlorianBracq Sep 6, 2024
162d41c
Fix singleton typing
FlorianBracq Sep 6, 2024
6fca6c9
Make version requirements explicit
FlorianBracq Sep 6, 2024
cf1765c
Reùove unrequired pylint disable
FlorianBracq Sep 6, 2024
db14356
Remove unrequired TypeVar
FlorianBracq Sep 6, 2024
ed72de1
Fix linting errors
FlorianBracq Sep 6, 2024
f6b9d45
Merge branch 'main' into provider-and-driver-typing
ianhelle Sep 12, 2024
adfd127
Merge branch 'main' into pr/FlorianBracq/795
ianhelle Sep 13, 2024
25fb989
Fix partially usage of Self typing
FlorianBracq Sep 13, 2024
0c00779
Rolling back changes on print for usage functions
FlorianBracq Sep 13, 2024
9a84d99
Fix linting
FlorianBracq Sep 13, 2024
fe8a68b
Adding Crypto exceptions for CodeQL
ianhelle Sep 13, 2024
493b352
Merge branch 'provider-and-driver-typing' of https://github.com/Flori…
ianhelle Sep 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion msticpy/aiagents/config_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
from ..common.exceptions import MsticpyUserConfigError
from ..common.pkg_config import get_config


ConfigItem = Dict[str, Union[str, Callable]]
ConfigList = List[ConfigItem]
Config = Dict[str, Union[str, float, ConfigList]]
Expand Down
1 change: 0 additions & 1 deletion msticpy/aiagents/rag_agents.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"""

import sys

from pathlib import Path
from typing import List, Optional

Expand Down
8 changes: 6 additions & 2 deletions msticpy/auth/azure_auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
AzCredentials,
AzureCloudConfig,
AzureCredEnvNames,
ChainedTokenCredential,
az_connect_core,
)
from .cred_wrapper import CredentialWrapper
Expand Down Expand Up @@ -99,7 +100,10 @@ def az_connect(
az_cli_config.args.get("clientSecret") or ""
)
credentials = az_connect_core(
auth_methods=auth_methods, tenant_id=tenant_id, silent=silent, **kwargs
auth_methods=auth_methods,
tenant_id=tenant_id,
silent=silent,
**kwargs,
)
sub_client = SubscriptionClient(
credential=credentials.modern,
Expand Down Expand Up @@ -174,7 +178,7 @@ def fallback_devicecode_creds(
if not creds:
raise CloudError("Could not obtain credentials.")

return AzCredentials(legacy_creds, creds)
return AzCredentials(legacy_creds, ChainedTokenCredential(creds)) # type: ignore[arg-type]


def get_default_resource_name(resource_uri: str) -> str:
Expand Down
Loading