Skip to content

Commit b1de55c

Browse files
[Storage] Enabled black for azure-storage-file-share package (#47050)
1 parent 25de360 commit b1de55c

82 files changed

Lines changed: 6346 additions & 5771 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore
1+
__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore
1+
__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore

sdk/storage/azure-storage-file-share/azure/storage/fileshare/__init__.py

Lines changed: 41 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -42,52 +42,49 @@
4242
ShareProtocolSettings,
4343
ShareProtocols,
4444
)
45-
from ._generated.models import (
46-
ShareAccessTier,
47-
ShareRootSquash
48-
)
45+
from ._generated.models import ShareAccessTier, ShareRootSquash
4946

5047
__version__ = VERSION
5148

5249

5350
__all__ = [
54-
'AccessPolicy',
55-
'AccountSasPermissions',
56-
'ContentSettings',
57-
'CorsRule',
58-
'DirectoryProperties',
59-
'ExponentialRetry',
60-
'FileProperties',
61-
'FileSasPermissions',
62-
'generate_account_sas',
63-
'generate_file_sas',
64-
'generate_share_sas',
65-
'Handle',
66-
'LinearRetry',
67-
'LocationMode',
68-
'Metrics',
69-
'NfsEncryptionInTransit',
70-
'NTFSAttributes',
71-
'ResourceTypes',
72-
'RetentionPolicy',
73-
'Services',
74-
'ShareAccessTier',
75-
'ShareClient',
76-
'ShareDirectoryClient',
77-
'ShareFileClient',
78-
'ShareLeaseClient',
79-
'ShareNfsSettings',
80-
'ShareProperties',
81-
'ShareProtocolSettings',
82-
'ShareProtocols',
83-
'ShareRootSquash',
84-
'ShareSasPermissions',
85-
'ShareServiceClient',
86-
'ShareSmbSettings',
87-
'SmbEncryptionInTransit',
88-
'SmbMultichannel',
89-
'StorageErrorCode',
90-
'UserDelegationKey'
51+
"AccessPolicy",
52+
"AccountSasPermissions",
53+
"ContentSettings",
54+
"CorsRule",
55+
"DirectoryProperties",
56+
"ExponentialRetry",
57+
"FileProperties",
58+
"FileSasPermissions",
59+
"generate_account_sas",
60+
"generate_file_sas",
61+
"generate_share_sas",
62+
"Handle",
63+
"LinearRetry",
64+
"LocationMode",
65+
"Metrics",
66+
"NfsEncryptionInTransit",
67+
"NTFSAttributes",
68+
"ResourceTypes",
69+
"RetentionPolicy",
70+
"Services",
71+
"ShareAccessTier",
72+
"ShareClient",
73+
"ShareDirectoryClient",
74+
"ShareFileClient",
75+
"ShareLeaseClient",
76+
"ShareNfsSettings",
77+
"ShareProperties",
78+
"ShareProtocolSettings",
79+
"ShareProtocols",
80+
"ShareRootSquash",
81+
"ShareSasPermissions",
82+
"ShareServiceClient",
83+
"ShareSmbSettings",
84+
"SmbEncryptionInTransit",
85+
"SmbMultichannel",
86+
"StorageErrorCode",
87+
"UserDelegationKey",
9188
]
9289

9390

@@ -96,12 +93,10 @@
9693
# to prevent it from showing in intellisense/docs but we handle it here to prevent
9794
# breaking any existing code which may have imported it.
9895
def __getattr__(name):
99-
if name == 'HandleItem':
96+
if name == "HandleItem":
10097
from ._generated.models import HandleItem
101-
warnings.warn(
102-
"HandleItem is deprecated and should not be used. Use Handle instead.",
103-
DeprecationWarning
104-
)
98+
99+
warnings.warn("HandleItem is deprecated and should not be used. Use Handle instead.", DeprecationWarning)
105100
return HandleItem
106101

107102
raise AttributeError(f"module 'azure.storage.fileshare' has no attribute {name}")

sdk/storage/azure-storage-file-share/azure/storage/fileshare/_deserialize.py

Lines changed: 18 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
# Licensed under the MIT License. See License.txt in the project root for
44
# license information.
55
# --------------------------------------------------------------------------_
6-
from typing import (
7-
Any, cast, Dict, List, Optional, Tuple,
8-
TYPE_CHECKING
9-
)
6+
from typing import Any, cast, Dict, List, Optional, Tuple, TYPE_CHECKING
107

118
from ._generated.models import ShareFileRangeList
129
from ._models import DirectoryProperties, FileProperties, ShareProperties
@@ -19,67 +16,58 @@
1916

2017
def deserialize_share_properties(response: "PipelineResponse", obj: Any, headers: Dict[str, Any]) -> ShareProperties:
2118
metadata = deserialize_metadata(response, obj, headers)
22-
share_properties = ShareProperties(
23-
metadata=metadata,
24-
**headers
25-
)
19+
share_properties = ShareProperties(metadata=metadata, **headers)
2620
return share_properties
2721

2822

2923
def deserialize_directory_properties(
30-
response: "PipelineResponse",
31-
obj: Any,
32-
headers: Dict[str, Any]
24+
response: "PipelineResponse", obj: Any, headers: Dict[str, Any]
3325
) -> DirectoryProperties:
3426
metadata = deserialize_metadata(response, obj, headers)
35-
directory_properties = DirectoryProperties(
36-
metadata=metadata,
37-
**headers
38-
)
27+
directory_properties = DirectoryProperties(metadata=metadata, **headers)
3928
return directory_properties
4029

4130

4231
def deserialize_file_properties(response: "PipelineResponse", obj: Any, headers: Dict[str, Any]) -> FileProperties:
4332
metadata = deserialize_metadata(response, obj, headers)
44-
file_properties = FileProperties(
45-
metadata=metadata,
46-
**headers
47-
)
48-
if 'Content-Range' in headers:
49-
if 'x-ms-content-md5' in headers:
50-
file_properties.content_settings.content_md5 = headers['x-ms-content-md5']
33+
file_properties = FileProperties(metadata=metadata, **headers)
34+
if "Content-Range" in headers:
35+
if "x-ms-content-md5" in headers:
36+
file_properties.content_settings.content_md5 = headers["x-ms-content-md5"]
5137
else:
5238
file_properties.content_settings.content_md5 = None
5339
return file_properties
5440

5541

5642
def deserialize_file_stream(
57-
response: "PipelineResponse",
58-
obj: Any,
59-
headers: Dict[str, Any]
43+
response: "PipelineResponse", obj: Any, headers: Dict[str, Any]
6044
) -> Tuple["LocationMode", Any]:
6145
file_properties = deserialize_file_properties(response, obj, headers)
6246
obj.properties = file_properties
6347
return response.http_response.location_mode, obj
6448

6549

6650
# Extracts out file permission
67-
def deserialize_permission(response: "PipelineResponse", obj: Any, headers: Dict[str, Any]) -> Optional[str]: # pylint: disable=unused-argument
51+
def deserialize_permission(
52+
response: "PipelineResponse", obj: Any, headers: Dict[str, Any] # pylint: disable=unused-argument
53+
) -> Optional[str]:
6854
return cast(Optional[str], obj.permission)
6955

7056

7157
# Extracts out file permission key
72-
def deserialize_permission_key(response: "PipelineResponse", obj: Any, headers: Dict[str, Any]) -> Optional[str]: # pylint: disable=unused-argument
58+
def deserialize_permission_key(
59+
response: "PipelineResponse", obj: Any, headers: Dict[str, Any] # pylint: disable=unused-argument
60+
) -> Optional[str]:
7361
if response is None or headers is None:
7462
return None
75-
return cast(Optional[str], headers.get('x-ms-file-permission-key', None))
63+
return cast(Optional[str], headers.get("x-ms-file-permission-key", None))
7664

7765

7866
def get_file_ranges_result(ranges: ShareFileRangeList) -> Tuple[List[Dict[str, int]], List[Dict[str, int]]]:
7967
file_ranges = []
8068
clear_ranges = []
8169
if ranges.ranges:
82-
file_ranges = [{'start': file_range.start, 'end': file_range.end} for file_range in ranges.ranges]
70+
file_ranges = [{"start": file_range.start, "end": file_range.end} for file_range in ranges.ranges]
8371
if ranges.clear_ranges:
84-
clear_ranges = [{'start': clear_range.start, 'end': clear_range.end} for clear_range in ranges.clear_ranges]
72+
clear_ranges = [{"start": clear_range.start, "end": clear_range.end} for clear_range in ranges.clear_ranges]
8573
return file_ranges, clear_ranges

0 commit comments

Comments
 (0)