Skip to content

Commit 8267e99

Browse files
Merge pull request #498 from laughingman7743/remove_python2_syntax
Remove python2 syntax
2 parents 39ad5a1 + ae05f9d commit 8267e99

File tree

17 files changed

+29
-33
lines changed

17 files changed

+29
-33
lines changed

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,7 @@ If you want to customize the pandas.Dataframe object dtypes and converters, crea
940940
class CustomPandasTypeConverter(Converter):
941941
942942
def __init__(self):
943-
super(CustomPandasTypeConverter, self).__init__(
943+
super().__init__(
944944
mappings=None,
945945
types={
946946
"boolean": object,
@@ -1452,7 +1452,7 @@ If you want to customize the `pyarrow.Table object`_ types, create a converter c
14521452
14531453
class CustomArrowTypeConverter(Converter):
14541454
def __init__(self) -> None:
1455-
super(CustomArrowTypeConverter, self).__init__(
1455+
super().__init__(
14561456
mappings={
14571457
"date": _to_date,
14581458
},

pyathena/arrow/async_cursor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def __init__(
4646
result_reuse_enable: bool = False,
4747
result_reuse_minutes: int = CursorIterator.DEFAULT_RESULT_REUSE_MINUTES,
4848
) -> None:
49-
super(AsyncArrowCursor, self).__init__(
49+
super().__init__(
5050
connection=connection,
5151
converter=converter,
5252
formatter=formatter,

pyathena/arrow/converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def _to_date(value: Optional[Union[str, datetime]]) -> Optional[date]:
3939

4040
class DefaultArrowTypeConverter(Converter):
4141
def __init__(self) -> None:
42-
super(DefaultArrowTypeConverter, self).__init__(
42+
super().__init__(
4343
mappings=deepcopy(_DEFAULT_ARROW_CONVERTERS),
4444
default=_to_default,
4545
types=self._dtypes,
@@ -81,7 +81,7 @@ def convert(self, type_: str, value: Optional[str]) -> Optional[Any]:
8181

8282
class DefaultArrowUnloadTypeConverter(Converter):
8383
def __init__(self) -> None:
84-
super(DefaultArrowUnloadTypeConverter, self).__init__(
84+
super().__init__(
8585
mappings=dict(),
8686
default=_to_default,
8787
)

pyathena/arrow/cursor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(
4545
result_reuse_minutes: int = CursorIterator.DEFAULT_RESULT_REUSE_MINUTES,
4646
**kwargs,
4747
) -> None:
48-
super(ArrowCursor, self).__init__(
48+
super().__init__(
4949
connection=connection,
5050
converter=converter,
5151
formatter=formatter,

pyathena/arrow/result_set.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def __init__(
6161
unload_location: Optional[str] = None,
6262
**kwargs,
6363
) -> None:
64-
super(AthenaArrowResultSet, self).__init__(
64+
super().__init__(
6565
connection=connection,
6666
converter=converter,
6767
query_execution=query_execution,
@@ -284,6 +284,6 @@ def as_arrow(self) -> "Table":
284284
def close(self) -> None:
285285
import pyarrow as pa
286286

287-
super(AthenaArrowResultSet, self).close()
287+
super().close()
288288
self._table = pa.Table.from_pydict(dict())
289289
self._batches = []

pyathena/async_cursor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def __init__(
4242
result_reuse_enable: bool = False,
4343
result_reuse_minutes: int = CursorIterator.DEFAULT_RESULT_REUSE_MINUTES,
4444
) -> None:
45-
super(AsyncCursor, self).__init__(
45+
super().__init__(
4646
connection=connection,
4747
converter=converter,
4848
formatter=formatter,
@@ -140,7 +140,7 @@ def cancel(self, query_id: str) -> "Future[None]":
140140

141141
class AsyncDictCursor(AsyncCursor):
142142
def __init__(self, **kwargs) -> None:
143-
super(AsyncDictCursor, self).__init__(**kwargs)
143+
super().__init__(**kwargs)
144144
self._result_set_class = AthenaDictResultSet
145145
if "dict_type" in kwargs:
146146
AthenaDictResultSet.dict_type = kwargs["dict_type"]

pyathena/common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class CursorIterator(metaclass=ABCMeta):
3030
DEFAULT_RESULT_REUSE_MINUTES = 60
3131

3232
def __init__(self, **kwargs) -> None:
33-
super(CursorIterator, self).__init__()
33+
super().__init__()
3434
self.arraysize: int = kwargs.get("arraysize", self.DEFAULT_FETCH_SIZE)
3535
self._rownumber: Optional[int] = None
3636
self._rowcount: int = -1 # By default, return -1 to indicate that this is not supported.
@@ -107,7 +107,7 @@ def __init__(
107107
result_reuse_minutes: int,
108108
**kwargs,
109109
) -> None:
110-
super(BaseCursor, self).__init__()
110+
super().__init__()
111111
self._connection = connection
112112
self._converter = converter
113113
self._formatter = formatter

pyathena/converter.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,7 @@ def convert(self, type_: str, value: Optional[str]) -> Optional[Any]:
141141

142142
class DefaultTypeConverter(Converter):
143143
def __init__(self) -> None:
144-
super(DefaultTypeConverter, self).__init__(
145-
mappings=deepcopy(_DEFAULT_CONVERTERS), default=_to_default
146-
)
144+
super().__init__(mappings=deepcopy(_DEFAULT_CONVERTERS), default=_to_default)
147145

148146
def convert(self, type_: str, value: Optional[str]) -> Optional[Any]:
149147
converter = self.get(type_)

pyathena/cursor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def __init__(
3737
result_reuse_minutes: int = CursorIterator.DEFAULT_RESULT_REUSE_MINUTES,
3838
**kwargs,
3939
) -> None:
40-
super(Cursor, self).__init__(
40+
super().__init__(
4141
connection=connection,
4242
converter=converter,
4343
formatter=formatter,
@@ -161,7 +161,7 @@ def fetchall(
161161

162162
class DictCursor(Cursor):
163163
def __init__(self, **kwargs) -> None:
164-
super(DictCursor, self).__init__(**kwargs)
164+
super().__init__(**kwargs)
165165
self._result_set_class = AthenaDictResultSet
166166
if "dict_type" in kwargs:
167167
AthenaDictResultSet.dict_type = kwargs["dict_type"]

pyathena/filesystem/s3.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(
4545
*args,
4646
**kwargs,
4747
) -> None:
48-
super(S3FileSystem, self).__init__(*args, **kwargs)
48+
super().__init__(*args, **kwargs)
4949
if connection:
5050
self._client = connection.session.client(
5151
"s3",
@@ -483,7 +483,7 @@ def __init__(
483483
cache_options: Optional[Dict[Any, Any]] = None,
484484
size: Optional[int] = None,
485485
):
486-
super(S3File, self).__init__(
486+
super().__init__(
487487
fs=fs,
488488
path=path,
489489
mode=mode,
@@ -517,7 +517,7 @@ def __init__(
517517
self.request_kwargs = {"IfMatch": self.details["etag"]}
518518

519519
def close(self):
520-
super(S3File, self).close()
520+
super().close()
521521
self._executor.shutdown()
522522

523523
def _initiate_upload(self):

0 commit comments

Comments
 (0)