pygame精灵类报错没有该属性怎么办

pygame刚学习类,一直找不到原因,有大佬请教一下吗
import pygame as py
import pygame.image
from pygame.locals import *

class My(py.sprite.Sprite):
def init(self,img,widthanheight,speed,time):
py.sprite.Sprite().init()
self.image = pygame.image.load(img)
self.rect = self.image.get_rect()
self.rect.width,self.rect.height = widthanheight
self.speed_width, self.speed_height = speed
self.time = time
def update(self):
self.rect.width += self.speed_width
self.rect.height += self.speed_height
if self.time == 0:
self.kill()
def main():
py.init()
screen = py.display.set_mode((500,300))

mysic = py.sprite.Group()
for i in range(10):
    my = My("熊猫.png",(10,10),[1,1],5)
    mysic.add(my)
while True:
    for event in py.event.get():
        if event.type == QUIT:
            py.quit()
    screen.fill((230,230,230))
    mysic.update()
    mysic.draw(screen)
    py.display.update()

if name == "main":
main()
这是代码

错误如下
Traceback (most recent call last):
File "D:\文件\动画精灵类\Lame.py", line 37, in
main()
File "D:\文件\动画精灵类\Lame.py", line 27, in main
mysic.add(my)
File "D:\pygame\lib\site-packages\pygame\sprite.py", line 436, in add
sprite.add_internal(self)
File "D:\pygame\lib\site-packages\pygame\sprite.py", line 159, in add_internal
self.__g[group] = 0
AttributeError: 'My' object has no attribute '_Sprite__g'
libpng warning: iCCP: known incorrect sRGB profile
不知道怎么办,有大佬帮忙解决吗