def is_smooth_from(self, previous, warning_on=True):
if warning_on:<EOL><INDENT>warn(_is_smooth_from_warning)<EOL><DEDENT>if isinstance(previous, QuadraticBezier):<EOL><INDENT>return (self.start == previous.end and<EOL>(self.control - self.start) == (<EOL>previous.end - previous.control))<EOL><DEDENT>else:<EOL><INDENT>return self.control == self.start<EOL><DEDENT>
[Warning: The name of this method is somewhat misleading (yet kept
        for compatibility with scripts created using svg.path 2.0).  This
        method is meant only for d string creation and should not be used to
        check for kinks.  To check a segment for differentiability, use the
        joins_smoothly_with() method instead.]