Python-Pyo None-Type error

Я пытаюсь запустить следующий код,

но я получаю None-Type error:

from pyo import *
import random

s = Server().boot()
s.start()


fr = SigTo(value=200, time=0.5, init=200)
a = SineLoop(freq=fr, feedback=0.08, mul=.3).out()

def new_freq():
    fr.value = random.randrange(100, 600, 10)

pat = Pattern(function=new_freq, time=1).play()

И ошибка:

AttributeError: у объекта 'NoneType' нет атрибута 'randrange'

Если я использую python interpreter и введите команды одну за другой, это работает.

Пожалуйста, предложите.

1 ответ

Вы могли бы создать random.py файл, переименуйте его и удалите random.pyc,

проверить проверить random.__file__, он покажет вам исходный путь модуля, откуда он импортирован.

Другие вопросы по тегам