Update the code to better reflect recommended style:

Use != instead of <> since <> is documented as "obsolescent".
Use "is" and "is not" when comparing with None or type objects.
diff --git a/Lib/dospath.py b/Lib/dospath.py
index f44d499..17db624 100644
--- a/Lib/dospath.py
+++ b/Lib/dospath.py
@@ -108,7 +108,7 @@
     prefix = m[0]
     for item in m:
         for i in range(len(prefix)):
-            if prefix[:i+1] <> item[:i+1]:
+            if prefix[:i+1] != item[:i+1]:
                 prefix = prefix[:i]
                 if i == 0: return ''
                 break
@@ -210,7 +210,7 @@
     (A function should also be defined to do full *sh-style environment
     variable expansion.)"""
 
-    if path[:1] <> '~':
+    if path[:1] != '~':
         return path
     i, n = 1, len(path)
     while i < n and path[i] not in '/\\':
@@ -303,7 +303,7 @@
                       comps[i-1] not in ('', '..'):
             del comps[i-1:i+1]
             i = i - 1
-        elif comps[i] == '' and i > 0 and comps[i-1] <> '':
+        elif comps[i] == '' and i > 0 and comps[i-1] != '':
             del comps[i]
         elif '.' in comps[i]:
             comp = comps[i].split('.')