Menu

#6 File "C:\TEMP\Csv2Odf\csv2odf", line 746, in target_filename_regex / return self.model[self.document_type]["target_filename_regex"]

v1.0 (example)
closed-fixed
5
2016-04-26
2016-03-03
David KRIZ
No

Hello,
1) I have installed version 2.04 to folder C:\TEMP\Csv2Odf.

2) When I run command "C:\Program Files (x86)\Python\v2-7\python.exe" "C:\TEMP\Csv2Odf\Csv2Odf" -V
everythink looks fine. Output is:
csv2odf: version 2.04

3) When I run command ""C:\Program Files (x86)\Python\v2-7\python.exe" C:\TEMP\Csv2Odf\csv2odf --input=C:\TEMP\Csv2OdfData\Update-AdvertisementDatabase.csv --template=C:\TEMP\Csv2OdfData\TemplateCsv2Odf1.ods --output=C:\TEMP\Csv2OdfData\UpdateAdvertisementDatabase.ods" output is:
Traceback (most recent call last):
File "C:\TEMP\Csv2Odf\csv2odf", line 2673, in <module>
zip = DocumentArchive(app, model)
File "C:\TEMP\Csv2Odf\csv2odf", line 2343, in init
self.target_filename_pattern = model.target_filename_regex()
File "C:\TEMP\Csv2Odf\csv2odf", line 746, in target_filename_regex
return self.model[self.document_type]["target_filename_regex"]
KeyError: None</module>

Technical details:

[ Content of "Csv2Odf" folder ]______
Volume in drive C is LOCAL_DISK
Volume Serial Number is BE3A-3A38

Directory of C:\TEMP\Csv2Odf

03/03/2016 09:54

.
03/03/2016 09:54 ..
03/03/2016 09:37 debian
03/03/2016 09:37 doc
12/05/2015 18:33 133,395 csv2odf
13/05/2015 02:06 225,280 csv2odf-2.04.tar
13/05/2015 02:06 861 PKG-INFO
31/07/2014 00:06 634 README.txt
12/05/2015 18:04 2,018 setup.py
5 File(s) 362,188 bytes

Directory of C:\TEMP\Csv2Odf\debian

03/03/2016 09:37

.
03/03/2016 09:37 ..
12/05/2015 18:21 1,270 changelog.gz
12/05/2015 18:04 882 control
2 File(s) 2,152 bytes

Directory of C:\TEMP\Csv2Odf\doc

03/03/2016 09:37

.
03/03/2016 09:37 ..
12/05/2015 18:04 4,068 changelog
20/04/2015 18:13 916 copyright
20/04/2015 18:13 8,446 csv2odf.1
31/07/2014 00:06 35,068 license
20/04/2015 18:13 10,364 manual.html
20/04/2015 18:13 9,392 manual.txt
13/05/2015 02:06 42 md5sums
7 File(s) 68,296 bytes

 Total Files Listed:
          14 File(s)        432,636 bytes
           8 Dir(s)  12,847,108,096 bytes free

[ Content of working folder ]__________
Volume in drive C is LOCAL_DISK
Volume Serial Number is BE3A-3A38

Directory of C:\TEMP\Csv2OdfData

03/03/2016 10:07

.
03/03/2016 10:07 ..
03/03/2016 10:06 1,276 Run_Csv2Odf.CMD
02/03/2016 10:34 12,550 TemplateCsv2Odf1.ods
02/03/2016 14:30 13,275 TemplateCsv2Odf1.ots
02/03/2016 14:19 4,527 Update-AdvertisementDatabase.csv
4 File(s) 31,628 bytes

[ OS version ]____________
Microsoft Windows version 7-Enterprise-x64-English [6.1.7601] .

[ Environment variable PATH ]_________
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\Windo
wsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Serv
er\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Pr
ogram Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;
C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI\wbin;C:\ORACLE\12.1.0\client_1;
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Python\v2-7;C:\Program Files (x86)\Python\v2-7\Lib

[ Content of "Python" folder ]________
Volume in drive C is LOCAL_DISK
Volume Serial Number is BE3A-3A38

Directory of C:\Program Files (x86)\Python\v2-7

01/03/2016 15:40

.
01/03/2016 15:40 ..
01/03/2016 15:40 DLLs
01/03/2016 15:40 Doc
01/03/2016 15:40 include
01/03/2016 15:40 Lib
01/03/2016 15:40 libs
01/03/2016 15:40 Scripts
01/03/2016 15:40 tcl
01/03/2016 15:40 Tools
05/12/2015 20:36 38,584 LICENSE.txt
05/12/2015 20:25 444,900 NEWS.txt
05/12/2015 20:33 27,136 python.exe
05/12/2015 20:33 27,648 pythonw.exe
21/11/2015 23:03 56,557 README.txt
05/12/2015 20:33 111,616 w9xpopen.exe
6 File(s) 706,441 bytes
10 Dir(s) 12,847,108,096 bytes free

... and sub-directories:
C:\Program Files (x86)\Python\v2-7
C:\Program Files (x86)\Python\v2-7\DLLs
C:\Program Files (x86)\Python\v2-7\Doc
C:\Program Files (x86)\Python\v2-7\include
C:\Program Files (x86)\Python\v2-7\Lib
C:\Program Files (x86)\Python\v2-7\Lib\bsddb
C:\Program Files (x86)\Python\v2-7\Lib\bsddb\test
C:\Program Files (x86)\Python\v2-7\Lib\compiler
C:\Program Files (x86)\Python\v2-7\Lib\ctypes
C:\Program Files (x86)\Python\v2-7\Lib\ctypes\macholib
C:\Program Files (x86)\Python\v2-7\Lib\ctypes\test
C:\Program Files (x86)\Python\v2-7\Lib\curses
C:\Program Files (x86)\Python\v2-7\Lib\distutils
C:\Program Files (x86)\Python\v2-7\Lib\distutils\command
C:\Program Files (x86)\Python\v2-7\Lib\distutils\tests
C:\Program Files (x86)\Python\v2-7\Lib\email
C:\Program Files (x86)\Python\v2-7\Lib\email\mime
C:\Program Files (x86)\Python\v2-7\Lib\email\test
C:\Program Files (x86)\Python\v2-7\Lib\email\test\data
C:\Program Files (x86)\Python\v2-7\Lib\encodings
C:\Program Files (x86)\Python\v2-7\Lib\ensurepip
C:\Program Files (x86)\Python\v2-7\Lib\ensurepip_bundled
C:\Program Files (x86)\Python\v2-7\Lib\hotshot
C:\Program Files (x86)\Python\v2-7\Lib\idlelib
C:\Program Files (x86)\Python\v2-7\Lib\idlelib\Icons
C:\Program Files (x86)\Python\v2-7\Lib\idlelib\idle_test
C:\Program Files (x86)\Python\v2-7\Lib\importlib
C:\Program Files (x86)\Python\v2-7\Lib\json
C:\Program Files (x86)\Python\v2-7\Lib\json\tests
C:\Program Files (x86)\Python\v2-7\Lib\lib-tk
C:\Program Files (x86)\Python\v2-7\Lib\lib-tk\test
C:\Program Files (x86)\Python\v2-7\Lib\lib-tk\test\test_tkinter
C:\Program Files (x86)\Python\v2-7\Lib\lib-tk\test\test_ttk
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\fixes
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\pgen2
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\tests
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\tests\data
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\tests\data\fixers
C:\Program Files (x86)\Python\v2-7\Lib\lib2to3\tests\data\fixers\myfixes
C:\Program Files (x86)\Python\v2-7\Lib\logging
C:\Program Files (x86)\Python\v2-7\Lib\msilib
C:\Program Files (x86)\Python\v2-7\Lib\multiprocessing
C:\Program Files (x86)\Python\v2-7\Lib\multiprocessing\dummy
C:\Program Files (x86)\Python\v2-7\Lib\pydoc_data
C:\Program Files (x86)\Python\v2-7\Lib\site-packages
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\commands
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\compat
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\models
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\operations
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\req
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\utils
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip\vcs
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\cachecontrol
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\cachecontrol\cache
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\colorama
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\distlib
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\distlib_backport
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\filters
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\serialize
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\treeadapt
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\treebuild
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\treewalke
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\html5lib\trie
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\lockfile
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\packaging
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\pkg_resources
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\progress
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\me
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor\requests\packages\
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip_vendor_markerlib
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pip-7.1.2.dist-info
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pkg_resources
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pkg_resources_vendor
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\pkg_resources_vendor\packagin
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\setuptools
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\setuptools\command
C:\Program Files (x86)\Python\v2-7\Lib\site-packages\setuptools-18.2.dist-info
C:\Program Files (x86)\Python\v2-7\Lib\site-packages_markerlib
C:\Program Files (x86)\Python\v2-7\Lib\sqlite3
C:\Program Files (x86)\Python\v2-7\Lib\sqlite3\test
C:\Program Files (x86)\Python\v2-7\Lib\test
C:\Program Files (x86)\Python\v2-7\Lib\test\audiodata
C:\Program Files (x86)\Python\v2-7\Lib\test\capath
C:\Program Files (x86)\Python\v2-7\Lib\test\cjkencodings
C:\Program Files (x86)\Python\v2-7\Lib\test\crashers
C:\Program Files (x86)\Python\v2-7\Lib\test\decimaltestdata
C:\Program Files (x86)\Python\v2-7\Lib\test\imghdrdata
C:\Program Files (x86)\Python\v2-7\Lib\test\leakers
C:\Program Files (x86)\Python\v2-7\Lib\test\subprocessdata
C:\Program Files (x86)\Python\v2-7\Lib\test\tracedmodules
C:\Program Files (x86)\Python\v2-7\Lib\test\xmltestdata
C:\Program Files (x86)\Python\v2-7\Lib\unittest
C:\Program Files (x86)\Python\v2-7\Lib\unittest\test
C:\Program Files (x86)\Python\v2-7\Lib\wsgiref
C:\Program Files (x86)\Python\v2-7\Lib\xml
C:\Program Files (x86)\Python\v2-7\Lib\xml\dom
C:\Program Files (x86)\Python\v2-7\Lib\xml\etree
C:\Program Files (x86)\Python\v2-7\Lib\xml\parsers
C:\Program Files (x86)\Python\v2-7\Lib\xml\sax
C:\Program Files (x86)\Python\v2-7\libs
C:\Program Files (x86)\Python\v2-7\Scripts
C:\Program Files (x86)\Python\v2-7\tcl
C:\Program Files (x86)\Python\v2-7\tcl\dde1.3
C:\Program Files (x86)\Python\v2-7\tcl\reg1.2
C:\Program Files (x86)\Python\v2-7\tcl\tcl8
C:\Program Files (x86)\Python\v2-7\tcl\tcl8\8.4
C:\Program Files (x86)\Python\v2-7\tcl\tcl8\8.4\platform
C:\Program Files (x86)\Python\v2-7\tcl\tcl8\8.5
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\encoding
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\http1.0
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\msgs
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\opt0.4
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Africa
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\America
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\America\Argentina
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\America\Indiana
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\America\Kentucky
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\America\North_Dakota
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Antarctica
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Arctic
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Asia
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Atlantic
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Australia
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Brazil
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Canada
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Chile
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Etc
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Europe
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Indian
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Mexico
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\Pacific
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\SystemV
C:\Program Files (x86)\Python\v2-7\tcl\tcl8.5\tzdata\US
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3\bitmaps
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3\demos
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3\demos\bitmaps
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3\demos\samples
C:\Program Files (x86)\Python\v2-7\tcl\tix8.4.3\pref
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5\demos
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5\demos\images
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5\images
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5\msgs
C:\Program Files (x86)\Python\v2-7\tcl\tk8.5\ttk
C:\Program Files (x86)\Python\v2-7\Tools
C:\Program Files (x86)\Python\v2-7\Tools\i18n
C:\Program Files (x86)\Python\v2-7\Tools\pynche
C:\Program Files (x86)\Python\v2-7\Tools\pynche\X
C:\Program Files (x86)\Python\v2-7\Tools\Scripts
C:\Program Files (x86)\Python\v2-7\Tools\versioncheck
C:\Program Files (x86)\Python\v2-7\Tools\webchecker

Discussion

  • Larry Jordan

    Larry Jordan - 2016-03-04

    Hello David,

    Thank you for this report. There seems to be a problem with the --template= option. This will be fixed in an upcoming release. As a workaround, please try the command without --template= in front of the template file name. The file name should be recognized by it's position in the list of arguments.

    I hope that works for you.
    Larry

     
  • Larry Jordan

    Larry Jordan - 2016-03-04
    • status: open --> accepted
     
  • David KRIZ

    David KRIZ - 2016-03-08

    Yes, It works! Great! Thank you very much! :-)

     
  • Larry Jordan

    Larry Jordan - 2016-04-26
    • status: accepted --> closed-fixed
     
  • Larry Jordan

    Larry Jordan - 2016-04-26

    This problem has been fixed in version 2.05. The --template option should now work correctly. If you find it is not correctly fixed, we can re-open the bug report.

     

Log in to post a comment.

MongoDB Logo MongoDB