]> git.ipfire.org Git - oddments/fireinfo.git/blobdiff - fireinfo/device.py
Remove windows line endings.
[oddments/fireinfo.git] / fireinfo / device.py
index 9724f6dcaf189f14030149388b7ad0f8fc11ff0a..8d48017b21e7b5118fcea60c83439fc1f18d1ecf 100644 (file)
@@ -1,57 +1,57 @@
-import os\r
-import string\r
-\r
-\r
-class Device(object):\r
-       def __init__(self, path):\r
-               self.path=path\r
-               self._uevent={} \r
-               with open(os.path.join(path, "uevent")) as f:\r
-                       for line in f.readlines():\r
-                               key, val = line.split("=")\r
-                               self._uevent[key]=val.rstrip().lower()\r
-               \r
-       @property\r
-       def driver(self):\r
-               return self._uevent.get("DRIVER", None)\r
-\r
-                       \r
-class PCIDevice(Device):\r
-       subsystem = "pci"\r
-       \r
-       @property\r
-       def model(self):\r
-               return self._uevent['PCI_ID'].split(":")[1]\r
-               \r
-       @property\r
-       def vendor(self):\r
-               return self._uevent['PCI_ID'].split(":")[0]\r
-\r
-       @property\r
-       def deviceclass(self):\r
-               return self._uevent['PCI_CLASS']\r
-       \r
-       \r
-class USBDevice(Device):\r
-       subsystem = "usb"\r
-       \r
-       def pad(self, s):\r
-               while len(s) < 4:\r
-                       s = "0"+s\r
-               return s\r
-               \r
-       \r
-       @property\r
-       def vendor(self):\r
-               return self.pad(self._uevent['PRODUCT'].split("/")[0])\r
-\r
-       @property\r
-       def model(self):\r
-               return self.pad(self._uevent['PRODUCT'].split("/")[1])\r
-\r
-       @property\r
-       def deviceclass(self):\r
-               return self._uevent.get("INTERFACE", None)\r
-\r
-\r
-       \r
+import os
+import string
+
+
+class Device(object):
+       def __init__(self, path):
+               self.path=path
+               self._uevent={} 
+               with open(os.path.join(path, "uevent")) as f:
+                       for line in f.readlines():
+                               key, val = line.split("=")
+                               self._uevent[key]=val.rstrip().lower()
+               
+       @property
+       def driver(self):
+               return self._uevent.get("DRIVER", None)
+
+                       
+class PCIDevice(Device):
+       subsystem = "pci"
+       
+       @property
+       def model(self):
+               return self._uevent['PCI_ID'].split(":")[1]
+               
+       @property
+       def vendor(self):
+               return self._uevent['PCI_ID'].split(":")[0]
+
+       @property
+       def deviceclass(self):
+               return self._uevent['PCI_CLASS']
+       
+       
+class USBDevice(Device):
+       subsystem = "usb"
+       
+       def pad(self, s):
+               while len(s) < 4:
+                       s = "0"+s
+               return s
+               
+       
+       @property
+       def vendor(self):
+               return self.pad(self._uevent['PRODUCT'].split("/")[0])
+
+       @property
+       def model(self):
+               return self.pad(self._uevent['PRODUCT'].split("/")[1])
+
+       @property
+       def deviceclass(self):
+               return self._uevent.get("INTERFACE", None)
+
+
+