自分用のパッケージを分けて便利に使おうとしていたところ、思わぬエラーが出たので、メモです。
広告
import cycle not allowedとは
循環参照が生じているよ、というエラーです。
要するにパッケージAでパッケージBを、パッケージBでパッケージAをimportしているときに生じます。
対処方法
循環参照をなくす。たとえば、循環参照の原因となる部分をCとして切り離し、かつAとBからは利用しないようにする。
または、いっそAとBを1パッケージに纏めてしまってもいいかもしれません。