title: Django-Adaptors TypeError: "delimiter" must be an 1-character string
body: <p>I am getting an error when trying to import some data into my model.  The error I'm getting is TypeError: complaining about the delimiter I'm using.</p>
  
  <p>Below is my model for the CSV import, I am using the default delimiter suggested by the documentation.</p>
  
  <pre><code>class SkuCsvModel(CsvModel):
  sku_num = models.CharField()
  sku_category = models.ForeignKey(SkuCategory)
  short_desc = models.CharField()
  
  class Meta:
      delimiter = ";"
      dbModel = Sku
  </code></pre>
  
  <p>The CSV file I'm trying to use is below:</p>
  
  <pre><code> 1365400;9;3/8 BALL VALVE
   1401901;9;BRASS ELBOW
   1406300;9;HOSE BARB, NPT
  </code></pre>
  
  <p>The code I'm testing in the manage.py shell is:</p>
  
  <pre><code>&gt;&gt;&gt; from core.models import SkuCsvModel
  &gt;&gt;&gt; my_csv_list = SkuCsvModel.import_data(data = open("labconco.csv"))
  </code></pre>
  
  <p>And finally the error I'm getting is:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;console&gt;", line 1, in &lt;module&gt;
    File "E:\bin\Python27\lib\site-packages\adaptor\model.py", line 197, in import_data
      return importer.import_data(data)
    File "E:\bin\Python27\lib\site-packages\adaptor\model.py", line 466, in import_data
      for line in csv.reader(data, delimiter=self.delimiter):
  TypeError: "delimiter" must be an 1-character string
  </code></pre>
  
  <p>So I've been fiddling around with the django-adaptor tools, and this error is coming from the import_data() method of the CsvImporter, when I try and put a delimiter directly into the csv.reader(data, delimiter=';') this works fine and I'm able to see the file correctly.  But no matter how I try and enter this import_data method sending in a ';' will generate an error.</p>