def execute_checklistener(self): import os import shutil destSymbols = '' destExpirations = '' ListenerFileFound = 0 #RootRemoteListener="Z:\\jm\\My Python\\Remote\\listener" RootRemote = os.path.join('z:','\jm','My Python','Inputs') sourceSymbols = os.path.join(RootRemote,'SymbolsListener.txt') destSymbols = os.getcwd() + '\\inputs\\quad\\SymbolsListener.txt' if os.path.isfile(sourceSymbols): shutil.copyfile(sourceSymbols, destSymbols) ListenerFileFound = ListenerFileFound + 1 sourceExpirations = os.path.join(RootRemote,'ExpirationsListener.txt') destExpirations = os.getcwd() + '\\inputs\\quad\\ExpirationsListener.txt' if os.path.isfile(sourceExpirations): shutil.copyfile(sourceExpirations, destExpirations) ListenerFileFound = ListenerFileFound + 1 if ListenerFileFound == 2: print('listener file found...') import mytools datetime14 = mytools.mystrings.ConvertDatetime14() print(datetime14) import pulloptionscsvbasedoninputfiles opulled = pulloptionscsvbasedoninputfiles.pull(destSymbols, destExpirations, 'downloadsquad', 0) pulledcsvfilepath = opulled.OutputPathString print(pulledcsvfilepath) import serializecsvfilestoxmlcandidatequads serializecsvfilestoxmlcandidatequads.read(downloadsdirectory = 'downloadsquad', replacelistforcreatingdestinationpath = ['\\downloadsquad\\','\\downloadsquadprocessed\\'], minpairspreadpercent = .64, maxvalueatrisk = 1.5, maxbidaskspreadpercentagesell = .25, maxbidaskspreadpercentagebuy = .25, showresults=1) return None
# -*- coding: utf-8 -*- """ Created on Sat Jan 31 07:15:27 2015 @author: jmalinchak """ #This works import serializecsvfilestoxmlcandidatequads serializecsvfilestoxmlcandidatequads.read(downloadsdirectory = 'downloadsquad', replacelistforcreatingdestinationpath = ['\\downloadsquad\\','\\downloadsquadprocessed\\'], minpairspreadpercent = .64, maxvalueatrisk = 1.5, maxbidaskspreadpercentagesell = .25, maxbidaskspreadpercentagebuy = .25, showresults=1)
def execute_forcequadlistener(self): import os import shutil import ntpath destSymbols = '' destExpirations = '' RootWebServer = os.path.join('c:','\Inetpub','wwwroot','rtstock','calendarspreadquads') #RootWebServer = os.path.join('x:','\www','rtstock','calendarspreadquads') import mytools mytools.general.make_sure_path_exists(RootWebServer) InputFilesFound = 0 RootInputs = os.path.join('C:','\Documents and Settings','jmalinchak','My Documents','My Python','Active','py','inputs','quad') #RootInputs = os.path.join('z:','\jm','My Python','Active','py','Inputs','quad') print('RootInputs=',RootInputs) sourceSymbols = os.path.join(RootInputs,'SymbolsListener.txt') print('sourceSymbols=',sourceSymbols) destSymbols = os.path.join(os.getcwd(),'inputs','quad','SymbolsListener.txt') print('destSymbols=',destSymbols) if os.path.isfile(sourceSymbols) and sourceSymbols.casefold() != destSymbols.casefold(): shutil.copyfile(sourceSymbols, destSymbols) sourceExpirations = os.path.join(RootInputs,'ExpirationsListener.txt') print('sourceExpirations=',sourceExpirations) destExpirations = os.getcwd() + '\\inputs\\quad\\ExpirationsListener.txt' print('destExpirations=',destExpirations) if os.path.isfile(sourceExpirations) and sourceExpirations.casefold() != destExpirations.casefold(): shutil.copyfile(sourceExpirations, destExpirations) if os.path.isfile(destSymbols): InputFilesFound = InputFilesFound + 1 if os.path.isfile(destExpirations): InputFilesFound = InputFilesFound + 1 print('InputFilesFound=',InputFilesFound) if InputFilesFound == 2: print('listener file found...') import mytools datetime14 = mytools.mystrings.ConvertDatetime14() print(datetime14) import pulloptionscsvbasedoninputfiles opulled = pulloptionscsvbasedoninputfiles.pull(destSymbols, destExpirations, 'downloadsquad', 0) pulledcsvfilepath = opulled.OutputPathString print(pulledcsvfilepath) import serializecsvfilestoxmlcandidatequads oserializexmls = serializecsvfilestoxmlcandidatequads.read(downloadsdirectory = 'downloadsquad', replacelistforcreatingdestinationpath = ['\\downloadsquad\\','\\downloadsquadprocessed\\'], minpairspreadpercent = .64, maxvalueatrisk = 1.5, maxbidaskspreadpercentagesell = .25, maxbidaskspreadpercentagebuy = .25, showresults=1) d1 = oserializexmls.DictionaryOfSerializedQuadCandidateXMLPathNames #print('len(serializecsvfilestoxmlcandidatequads.read.DictionaryOfSerializedQuadCandidateXMLPathNames)',len(serializecsvfilestoxmlcandidatequads.read.DictionaryOfSerializedQuadCandidateXMLPathNames)) for k,vFilePath in d1.items(): print('XmlFile',k,'=',vFilePath) head, tail = ntpath.split(vFilePath) SymbolFromFilename = tail.split(' ')[1] destXMLFile = os.path.join(RootWebServer,SymbolFromFilename + '.xml') print('destXMLFile=',destXMLFile) print(SymbolFromFilename) if os.path.isfile(vFilePath): shutil.copyfile(vFilePath, destXMLFile) print('RootWebServer',RootWebServer) return None