@@ -253,9 +253,9 @@ def _check_filter_and_make_params(entity, includes, release_status=[], release_t
253253 the filters can be used with the given includes. Return a params
254254 dict that can be passed to _do_mb_query.
255255 """
256- if isinstance (release_status , compat . basestring ):
256+ if isinstance (release_status , ( str , bytes ) ):
257257 release_status = [release_status ]
258- if isinstance (release_type , compat . basestring ):
258+ if isinstance (release_type , ( str , bytes ) ):
259259 release_type = [release_type ]
260260 _check_filter (release_status , VALID_RELEASE_STATUSES )
261261 _check_filter (release_type , VALID_RELEASE_TYPES )
@@ -640,7 +640,7 @@ def _mb_request(path, method='GET', auth_required=AUTH_NO,
640640 # Encode Unicode arguments using UTF-8.
641641 newargs = []
642642 for key , value in sorted (args .items ()):
643- if isinstance (value , compat . unicode ):
643+ if isinstance (value , str ):
644644 value = value .encode ('utf8' )
645645 newargs .append ((key , value ))
646646
0 commit comments