Skip to content

Commit 9e5dc05

Browse files
bumped version to 0.2.1
minor fixes
1 parent d63edcf commit 9e5dc05

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

async_connect/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
__author__ = 'GiovanniMCMXCIX'
1414
__license__ = 'MIT'
1515
__copyright__ = 'Copyright 2017 GiovanniMCMXCIX'
16-
__version__ = '0.2.0'
16+
__version__ = '0.2.1'
1717

1818
from collections import namedtuple
1919

@@ -27,4 +27,4 @@
2727

2828
VersionInfo = namedtuple('VersionInfo', 'major minor micro releaselevel serial')
2929

30-
version_info = VersionInfo(major=0, minor=2, micro=0, releaselevel='final', serial=0)
30+
version_info = VersionInfo(major=0, minor=2, micro=1, releaselevel='final', serial=0)

async_connect/artist.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ class Artist:
4949
"""
5050

5151
__slots__ = (
52-
'id', 'name', 'vanity_uri', 'profile_image_id', 'profile_image_url', 'about', 'bookings',
53-
'management_detail', 'urls', 'years', '_releases', '_loop', '__loop', '_http', '__http'
52+
'id', 'name', 'vanity_uri', 'profile_image_id', 'profile_image_url', 'about',
53+
'bookings', 'management_detail', 'urls', 'years', '_releases', '_loop', '_http'
5454
)
5555

5656
def __init__(self, **kwargs):
@@ -64,7 +64,7 @@ def __init__(self, **kwargs):
6464
self.management_detail = kwargs.pop('managementDetail', None)
6565
self.urls = kwargs.pop('urls')
6666
self.years = kwargs.pop('years')
67-
self._http = kwargs.pop('http_client', None)
67+
self._http = kwargs.pop('http', None)
6868
self._loop = kwargs.pop('loop', None)
6969

7070
def __eq__(self, other):

async_connect/client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
class Client:
4141
def __init__(self, *, loop=None):
42-
self.loop = asyncio.get_event_loop() if not loop else loop
42+
self.loop = loop or asyncio.get_event_loop()
4343
self.http = HTTPClient(loop=self.loop)
4444
self._is_closed = False
4545

async_connect/http.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class HTTPClient:
5454
BROWSE_FILTERS = BROWSE + '/filters'
5555

5656
def __init__(self, *, loop=None):
57-
self.loop = asyncio.get_event_loop() if not loop else loop
57+
self.loop = loop or asyncio.get_event_loop()
5858
self.session = aiohttp.ClientSession(loop=self.loop)
5959
self.download_link_gen = utils.DownloadLinkGenerator()
6060
user_agent = 'AsyncConnectBot (https://github.com/GiovanniMCMXCIX/async-connect.py {0}) ' \

async_connect/iterators.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __init__(self, release_id: str, *, http=None, loop=None):
6363

6464
async def request_data(self):
6565
from .track import Track
66-
http = HTTPClient(loop=self.loop) if not self._http else self._http
66+
http = self._http or HTTPClient(loop=self.loop)
6767
for data in (await http.get_release_tracklist(self.id))['results']:
6868
track = Track(**data)
6969
self.items.put_nowait(track)
@@ -78,7 +78,7 @@ def __init__(self, playlist_id: str, *, http=None, loop=None):
7878

7979
async def request_data(self):
8080
from .playlist import PlaylistEntry
81-
http = HTTPClient(loop=self.loop) if not self._http else self._http
81+
http = self._http or HTTPClient(loop=self.loop)
8282
for data in (await http.get_playlist_tracklist(self.id))['results']:
8383
track = PlaylistEntry(**data)
8484
self.items.put_nowait(track)
@@ -93,7 +93,7 @@ def __init__(self, artist_id: str, *, http=None, loop=None):
9393

9494
async def request_data(self):
9595
from .release import Release
96-
http = HTTPClient(loop=self.loop) if not self._http else self._http
96+
http = self._http or HTTPClient(loop=self.loop)
9797
for data in (await http.get_artist_releases(self.id))['results']:
9898
release = Release(loop=self.loop, http=self._http, **data)
9999
self.items.put_nowait(release)

tests/test_get_catalog.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ def setUp(self):
4545
def test_release(self):
4646
async def test():
4747
release = await self.connect.get_release('MC011')
48-
print('\n[connect.Client.get_release]\n{0.title} by {0.artists} had been release on {0.release_date} and has the following track(s):'.format(release))
49-
print('\n'.join(['{0.title} by {0.artists}'.format(track) async for track in release.tracks]))
48+
print(f'\n[connect.Client.get_release]\n{release.title} by {release.artists} had been release on {release.release_date} and has the following track(s):')
49+
print('\n'.join([f'{track.title} by {track.artists}' async for track in release.tracks]))
5050

5151
self.loop.run_until_complete(test())
5252

@@ -55,14 +55,14 @@ async def test():
5555
playlist = await self.connect.get_playlist('577ec5395891d31a15b80c39')
5656
print(f'\n[connect.Client.get_playlist]\nThe playlist with the name {playlist} has the following tracks:')
5757
async for track in playlist.tracks:
58-
print('[{0.release.catalog_id}] {0.title} by {0.artists} from {0.release.title}'.format(track))
58+
print(f'[{track.release.catalog_id}] {track.title} by {track.artists} from {track.release.title}')
5959

6060
self.loop.run_until_complete(test())
6161

6262
def test_track(self):
6363
async def test():
6464
track = await self.connect.get_track('512bdb6db9a8860a11000029')
65-
print('\n[connect.Client.get_track]\n{0.title} by {0.artists} has been featured on the following releases:'.format(track))
65+
print(f'\n[connect.Client.get_track]\n{track.title} by {track.artists} has been featured on the following releases:')
6666
self.assertEqual(track.artists, str(await self.connect.get_artist(track.get_artists()[0].id)))
6767
release = await self.connect.get_release('MC011')
6868
self.assertEqual([album.id for album in track.albums if album.id == release.id][0], release.id)

0 commit comments

Comments
 (0)