File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -42,12 +42,18 @@ def __str__(self):
42
42
_LIB .discid_get_track_offset .argtypes = (c_void_p , c_int )
43
43
_LIB .discid_get_track_offset .restype = c_int
44
44
def _get_track_offset (self ):
45
- return _LIB .discid_get_track_offset (self ._disc ._handle , self .number )
45
+ if self ._disc ._success :
46
+ return _LIB .discid_get_track_offset (self ._disc ._handle , self .number )
47
+ else :
48
+ return None
46
49
47
50
_LIB .discid_get_track_length .argtypes = (c_void_p , c_int )
48
51
_LIB .discid_get_track_length .restype = c_int
49
52
def _get_track_length (self ):
50
- return _LIB .discid_get_track_length (self ._disc ._handle , self .number )
53
+ if self ._disc ._success :
54
+ return _LIB .discid_get_track_length (self ._disc ._handle , self .number )
55
+ else :
56
+ return None
51
57
52
58
try :
53
59
_LIB .discid_get_track_isrc .argtypes = (c_void_p , c_int )
You can’t perform that action at this time.
0 commit comments