Index: /src/django_gheat/gheat/management/commands/import_datafile.py
===================================================================
--- /src/django_gheat/gheat/management/commands/import_datafile.py	(revision 9625)
+++ /src/django_gheat/gheat/management/commands/import_datafile.py	(revision 9626)
@@ -37,13 +37,15 @@
 
 # Prefix/Suffix removal
-valid_prefix = ['DroidStumbler-', 'Kismet-']
+valid_prefixes = ['DroidStumbler-', 'Kismet-','ScanResult-']
 def strip_prefix(filename):
-  for suffix in valid_suffixes:
-    filename = filename.rstrip(suffix)
+  for prefix in valid_prefixes:
+    if filename.startswith(prefix):
+      filename = filename[len(prefix):]
   return filename
 valid_suffixes = ['.gz', '.gpsxml', '.netxml', '.csv', '.ns1']
 def strip_suffix(filename):
   for suffix in valid_suffixes:
-    filename = filename.rstrip(suffix)
+    if filename.endswith(suffix):
+      filename = filename[:-len(suffix)]
   return filename
 def strip_file(filename):
@@ -170,5 +172,5 @@
            return datetime.datetime.strptime(datestr,'%Y%m%d-%H-%M-%S-1')
         except ValueError:
-          raise CommandError("Invalid date '%s'" % options['datum'])
+          raise CommandError("Invalid date '%s'" % datestr)
       if options['datum'] == None:
          datestr = strip_file(os.path.basename(filename))
