Can anyone explain to me why the following code will return a list if I select 12 files but will return None if I select 13?

#file: pdf_batch_plot.py
#auth: Tim Riley
#rev:  0
#desc: Allows the selection of multiple pdf files and batch plots them to pdf.
#
#Note: This program requires the win32all package for Python as it makes use
#      of Windows API calls to create the open file dialog box as well as
#      COM calls to control AutoCAD.
#------------------------------------------------------------------------------
import sys, os
import win32ui
import win32con

# create an OpenFileDialog using win32ui.CreateFileDialog
def GetFiles():
    dlg = win32ui.CreateFileDialog(1,
                                   None,
                                   None,
                                   (win32con.OFN_FILEMUSTEXIST|
                                    win32con.OFN_EXPLORER|
                                    win32con.OFN_ALLOWMULTISELECT ),
                                   'AutoCAD Drawings (*.dwg)|*.dwg||')

    dlg.SetOFNTitle('Select Drawing Files')
    testvalue = dlg.DoModal()
    if testvalue == win32con.IDOK:
        return dlg.GetPathNames ()
    
if __name__ == '__main__':
    printfiles = GetFiles()
    print printfiles
    blah = raw_input('hit enter...')

_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to