Пример #1
0
def getPhotoItems(medias, bExtraInfo):
	global bScanStatusCount
	try:
		# Start by grapping pictures here
		et = medias.xpath('.//Photo')
		for element in et:
			myRow = {}
			myRow = photo.getInfo(element, myRow)		
			bScanStatusCount += 1		
			output.writerow(myRow)	
		# Elements that are directories
		et = medias.xpath('.//Directory')
		for element in et:
			myExtendedInfoURL = genParam(misc.GetLoopBack() + element.get('key'))
			# TODO: Make small steps here when req. photos
			elements = XML.ElementFromURL(myExtendedInfoURL, timeout=float(PMSTIMEOUT))
			getPhotoItems(elements, bExtraInfo)
	except Exception, e:
		Log.Debug('Exception in getPhotoItems was %s' %(str(e)))
		pass
Пример #2
0
def getPhotoItems(medias, csvwriter, bExtraInfo):
	global bScanStatusCount
	# Start by grapping pictures here
	et = medias.xpath('.//Photo')
	for element in et:
		myRow = {}
		myRow = photo.getInfo(element, myRow)		
		bScanStatusCount += 1
		csvwriter.writerow(myRow)			
	# Elements that are directories
	et = medias.xpath('.//Directory')
	for element in et:
		myExtendedInfoURL = misc.GetLoopBack() + element.get('key') + '?includeExtras=1'
#		if bExtraInfo:
#			if Prefs['Check_Files']:				
#				myExtendedInfoURL = myExtendedInfoURL + '&checkFiles=1'										
		# TODO: Make small steps here when req. photos
		elements = XML.ElementFromURL(myExtendedInfoURL, timeout=float(consts.PMSTIMEOUT))
#		if bExtraInfo:
			
		getPhotoItems(elements, csvwriter, bExtraInfo)
Пример #3
0
def getPhotoItems(medias, csvwriter, bExtraInfo):
    global bScanStatusCount
    # Start by grapping pictures here
    et = medias.xpath('.//Photo')
    for element in et:
        myRow = {}
        myRow = photo.getInfo(element, myRow)
        bScanStatusCount += 1
        csvwriter.writerow(myRow)
    # Elements that are directories
    et = medias.xpath('.//Directory')
    for element in et:
        myExtendedInfoURL = misc.GetLoopBack() + element.get(
            'key') + '?includeExtras=1'
        #		if bExtraInfo:
        #			if Prefs['Check_Files']:
        #				myExtendedInfoURL = myExtendedInfoURL + '&checkFiles=1'
        # TODO: Make small steps here when req. photos
        elements = XML.ElementFromURL(myExtendedInfoURL,
                                      timeout=float(consts.PMSTIMEOUT))
        #		if bExtraInfo:

        getPhotoItems(elements, csvwriter, bExtraInfo)