Skip to content

Commit c16c3a5

Browse files
suseriAtlanclaude
andcommitted
fix: address ruff format, ruff check, and mypy CI failures
- Apply ruff formatting to all changed files - Remove unused DynamoDBTable import from test file - Add DynamoDBAttribute to __init__.pyi stub for mypy resolution Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a4c783f commit c16c3a5

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

pyatlan/model/assets/__init__.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@ __all__ = [
422422
"AzureEventHubConsumerGroup",
423423
"DynamoDBLocalSecondaryIndex",
424424
"DynamoDBGlobalSecondaryIndex",
425+
"DynamoDBAttribute",
425426
"IndistinctAsset",
426427
]
427428

@@ -688,6 +689,7 @@ from .dremio_source import DremioSource
688689
from .dremio_space import DremioSpace
689690
from .dremio_virtual_dataset import DremioVirtualDataset
690691
from .dynamo_d_b import DynamoDB
692+
from .dynamo_d_b_attribute import DynamoDBAttribute
691693
from .dynamo_d_b_global_secondary_index import DynamoDBGlobalSecondaryIndex
692694
from .dynamo_d_b_local_secondary_index import DynamoDBLocalSecondaryIndex
693695
from .dynamo_dbtable import DynamoDBTable

pyatlan/model/assets/dynamo_d_b_attribute.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,9 @@ def dynamo_d_b_status(self, dynamo_d_b_status: Optional[DynamoDBStatus]):
135135
@property
136136
def dynamo_d_b_partition_key(self) -> Optional[str]:
137137
return (
138-
None if self.attributes is None else self.attributes.dynamo_d_b_partition_key
138+
None
139+
if self.attributes is None
140+
else self.attributes.dynamo_d_b_partition_key
139141
)
140142

141143
@dynamo_d_b_partition_key.setter
@@ -224,9 +226,7 @@ class Attributes(Column.Attributes):
224226
dynamo_d_b_write_capacity_units: Optional[int] = Field(
225227
default=None, description=""
226228
)
227-
no_s_q_l_schema_definition: Optional[str] = Field(
228-
default=None, description=""
229-
)
229+
no_s_q_l_schema_definition: Optional[str] = Field(default=None, description="")
230230
dynamo_dbtable: Optional[DynamoDBTable] = Field(
231231
default=None, description=""
232232
) # relationship

pyatlan/model/assets/dynamo_dbtable.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,11 +1077,7 @@ def dynamo_d_b_global_secondary_indexes(
10771077
def dynamo_d_b_columns(
10781078
self,
10791079
) -> Optional[List[DynamoDBAttribute]]:
1080-
return (
1081-
None
1082-
if self.attributes is None
1083-
else self.attributes.dynamo_d_b_columns
1084-
)
1080+
return None if self.attributes is None else self.attributes.dynamo_d_b_columns
10851081

10861082
@dynamo_d_b_columns.setter
10871083
def dynamo_d_b_columns(

tests/unit/model/dynamo_db_attribute_test.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from pyatlan.model.assets import DynamoDBAttribute, DynamoDBTable
3+
from pyatlan.model.assets import DynamoDBAttribute
44

55
DYNAMODB_CONNECTOR_TYPE = "dynamodb"
66
DYNAMODB_CONNECTION_QUALIFIED_NAME = "default/dynamodb/1709471234"
@@ -19,7 +19,12 @@
1919
[
2020
(None, DYNAMODB_TABLE_QUALIFIED_NAME, 1, "name is required"),
2121
(DYNAMODB_ATTRIBUTE_NAME, None, 1, "parent_qualified_name is required"),
22-
(DYNAMODB_ATTRIBUTE_NAME, DYNAMODB_TABLE_QUALIFIED_NAME, None, "order is required"),
22+
(
23+
DYNAMODB_ATTRIBUTE_NAME,
24+
DYNAMODB_TABLE_QUALIFIED_NAME,
25+
None,
26+
"order is required",
27+
),
2328
(
2429
DYNAMODB_ATTRIBUTE_NAME,
2530
DYNAMODB_CONNECTION_QUALIFIED_NAME,

0 commit comments

Comments
 (0)