Begin by making the dough for the cannoli shells. Sift together the flour and sugar, and then using a pastry cutter cut in the butter. When it's the consistency of sand, stir in the egg and wine. Stir until a ball of dough is formed. Wrap the ball in plastic and chill for thirty minutes.
Cut the ball of dough into six pieces and on a well floured board, roll each ball into a six inch circle.
Wrap each circle of dough around a greased cannoli form, using a little water to seal edges of the dough.
Heat an inch and a half of oil to 365 degrees in a three quart saucepan. Fry one cannoli at a time for about two minutes, turning it over after one minute. Remove it to a rack to drain. Repeat with next 5 cannoli.
Melt the chocolate in a small bowl in the microwave. Check and stir it frequently. It should take a total of three minutes.
Dip the ends of each cannoli shell into the chocolate, and then let it dry on a waxed paper lined plate. Chill it in the refrigerator to harden.
Meanwhile, in a small saucepan, heat the pumpkin, cinnamon, and sugar together. Cook for five minutes. Then in a small bowl, mix the ricotta and vanilla. Add the pumpkin and sugar to the ricotta and stir to combine. Using a small plastic bag with the corner cut off, stuff both sides of the cannoli.