Def doesn't work
<p>Not sure why this code doesn't work.</p>

<pre><code>class convert_html(sublime_plugin.TextCommand):
  def convert_syntax(self, html, preprocessor)
    return "this is just a " + preprocessor + " test"

  def convert_to_jade(self, html):
    return self.convert_syntax(html, "jade")

  def run(self, edit):
    with open(self.view.file_name(), "r") as f:
      html = f.read()
      html = html.convert_to_jade(html)
      print(html)
</code></pre>

<p>It says <code>AttributeError: 'str' object has no attribute 'convert_html'</code></p>

<p>How do I make it work?</p>
