In a mixing bowl, combine flour, sugar, cinnamon, and salt.
Cut in butter until the mixture resembles coarse crumbs.
Add beaten egg and wine, mix until dough forms.
Knead dough on a floured surface until smooth. Wrap in plastic and let rest for 30 minutes.
Roll out dough to ⅛ inch thickness. Cut into 4-inch circles.
Wrap circles around cannoli tubes and seal edges with beaten egg.
Heat oil in a deep fryer to 350°F (175°C). Fry shells until golden brown.
Remove shells from tubes and let cool.
For the filling, mix ricotta, powdered sugar, and vanilla until smooth. Fold in chocolate chips.
Pipe filling into cooled shells and serve immediately.