Browse Source

fix problems with the space to tab conversion..

fix addFSPath...

[git-p4: depot-paths = "//depot/": change = 764]
replace/4e84fdb41ea781c7a8f872baa423e8b3be4045a7
John-Mark Gurney 19 years ago
parent
commit
cd44190167
4 changed files with 9 additions and 9 deletions
  1. +6
    -6
      ContentDirectory.py
  2. +1
    -1
      DIDLLite.py
  3. +1
    -1
      SSDP.py
  4. +1
    -1
      pymediaserv

+ 6
- 6
ContentDirectory.py View File

@@ -51,11 +51,11 @@ class ContentDirectoryControl(UPnPPublisher, dict):
return i.id return i.id


def delItem(self, id): def delItem(self, id):
if isinstance(self[id], Container):
for i in self.children[id]:
self.delItem(i)
assert len(self.children[id]) == 0
del self.children[id]
if isinstance(self[id], Container):
for i in self.children[id]:
self.delItem(i)
assert len(self.children[id]) == 0
del self.children[id]
del self[id] del self[id]


def getchildren(self, item): def getchildren(self, item):
@@ -69,7 +69,7 @@ class ContentDirectoryControl(UPnPPublisher, dict):
self.children = { fakeparent: []} self.children = { fakeparent: []}
self.needupdate = False self.needupdate = False
self.updateId = 0 self.updateId = 0
self[fakeparent] = Container(None, '-1', 'fake')
self[fakeparent] = Container(None, None, '-1', 'fake')
root = self.addContainer(fakeparent, title) root = self.addContainer(fakeparent, title)
assert root == '0' assert root == '0'
del self[fakeparent] del self[fakeparent]


+ 1
- 1
DIDLLite.py View File

@@ -217,7 +217,7 @@ class Container(Object, list):


def __init__(self, cd, id, parentID, title, restricted = 0, creator = None): def __init__(self, cd, id, parentID, title, restricted = 0, creator = None):
Object.__init__(self, cd, id, parentID, title, restricted, creator) Object.__init__(self, cd, id, parentID, title, restricted, creator)
list.__init__(self)
list.__init__(self)


def toElement(self): def toElement(self):




+ 1
- 1
SSDP.py View File

@@ -36,7 +36,7 @@ class SSDPServer(DatagramProtocol):
known = {} known = {}


def doStop(self): def doStop(self):
'''Make sure we send out the byebye notifications.'''
'''Make sure we send out the byebye notifications.'''


self.transport.write('foobar', (SSDP_ADDR, SSDP_PORT)) self.transport.write('foobar', (SSDP_ADDR, SSDP_PORT))
for st in self.known: for st in self.known:


+ 1
- 1
pymediaserv View File

@@ -100,7 +100,7 @@ def addFSPath(cds, parent, dpath):
ext = ext.lower() ext = ext.lower()
if os.path.isdir(fpath): if os.path.isdir(fpath):
folder = cds.addContainer(parent, i, klass = StorageFolder) folder = cds.addContainer(parent, i, klass = StorageFolder)
addFSPath(folder, fpath)
addFSPath(cds, folder, fpath)
if not os.path.isfile(fpath): if not os.path.isfile(fpath):
continue continue
#if ext == '.ts': #if ext == '.ts':


Loading…
Cancel
Save