#topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00'
#topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00 archive'
topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates'
fulldictionary = {}
mydictionary = {}

for dirName, subdirList, fileList in os.walk(topdirectory):
    if len(subdirList) == 0:
        fulldictionary[len(fulldictionary)] = dirName

for x in range(1, 5):
    mydictionary[len(mydictionary)] = fulldictionary[len(fulldictionary) - x]
    print(mydictionary[len(mydictionary) - 1])

import deserializefromdictionaryofcandidatexmldirectories
o_deserialized = deserializefromdictionaryofcandidatexmldirectories.deserialize(
    mydictionary, ['zzzzzz', 'qqqqqq'])
d1 = o_deserialized.DictionaryOfDeserializedCandidates

showresults = 1
if showresults == 1:
    for k1, v1 in d1.items():
        print(
            '-*-',
            str(k1 + 1)
            #        ,  v['keyid']
            ,
            v1['specifications']['symbol'],
            '=',
            v1['specifications']['stockprice'],
            v1['calculations']['sortbymeasurename'],
            v1['calculations']['sortbymeasurevalue'],
#topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00'
#topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00 archive'
topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates'
fulldictionary = {}
mydictionary = {}

for dirName, subdirList, fileList in os.walk(topdirectory):
    if len(subdirList) == 0:
        fulldictionary[len(fulldictionary)] = dirName

for x in range(1, 5):
    mydictionary[len(mydictionary)] = fulldictionary[len(fulldictionary) - x]
    print(mydictionary[len(mydictionary)-1])

import deserializefromdictionaryofcandidatexmldirectories
o_deserialized = deserializefromdictionaryofcandidatexmldirectories.deserialize(mydictionary,['zzzzzz','qqqqqq'])
d1 = o_deserialized.DictionaryOfDeserializedCandidates

showresults = 1
if showresults == 1:
    for k1,v1 in d1.items():
        print('-*-'
             ,  str(k1+1)
     #        ,  v['keyid']
             ,  v1['specifications']['symbol']
             , '='
             ,  v1['specifications']['stockprice']
             ,  v1['calculations']['sortbymeasurename']
             ,  v1['calculations']['sortbymeasurevalue']
             ,  'VAR'
             ,  v1['calculations']['valueatriskopen']
 def execute_process(self,
                         topdirectory,
                         countoffolderstoinclude,
                         excludesymbols,
                         showresults):
                             
     self.Complete = 0
     
     from datetime import datetime
     starttime = datetime.now()
     
     #datetime.strptime(t1, TIME_FORMAT2) - datetime.strptime(t2, TIME_FORMAT2)
     #_.total_seconds()
     #-9.254
     
     showresults = 0
     import os
     
     #topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00\\45'
     #topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00'
     #topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates\\2015-01-21\\00 archive'
     #topdirectory = 'C:\\Documents and Settings\\jmalinchak\\My Documents\\My Python\\Active\\py\\output\\calendarspreadcandidates'
     
     fulldictionary = {}
     mydictionary = {}
     
     for dirName, subdirList, fileList in os.walk(topdirectory):
         if len(subdirList) == 0:
             fulldictionary[len(fulldictionary)] = dirName
     #4444444
     for x in range(1, countoffolderstoinclude + 1):
         mydictionary[len(mydictionary)] = fulldictionary[len(fulldictionary) - x]
         print(mydictionary[len(mydictionary)-1])
     
     import deserializefromdictionaryofcandidatexmldirectories
     o_deserialized = deserializefromdictionaryofcandidatexmldirectories.deserialize(mydictionary,excludesymbols)
     d1 = o_deserialized.DictionaryOfDeserializedCalendarSpreadCandidates
     
     self.DictionaryOfDeserializedCalendarSpreadCandidates = d1
     self.DictionaryOfExcludedSymbols = o_deserialized.DictionaryOfExcludedSymbols
     self.Complete = 0
     
     #showresults = 1
     if showresults == 1:
         for k1,v1 in d1.items():
             print('-*-'
                  ,  str(k1+1)
          #        ,  v['keyid']
                  ,  v1['specifications']['symbol']
                  , '='
                  ,  v1['specifications']['stockprice']
                  ,  v1['calculations']['sortbymeasurename']
                  ,  v1['calculations']['sortbymeasurevalue']
                  ,  'VAR'
                  ,  v1['calculations']['valueatriskopen']
                  , 'earlierbid='
                  ,  v1['earlier']['bid']
                  , 'laterask='
                  ,  v1['later']['ask']
                  ,  v1['earlier']['optionsymbol']
                  ,  v1['later']['optionsymbol']
         
                  ,  v1['earlier']['bucketquotedatetime']
                 )
                 ##################################################################
     print('end','builddictionaryoflatestdeserializedcalendarspreadcandidates.py',datetime.now() - starttime)