python-itoolkit icon indicating copy to clipboard operation
python-itoolkit copied to clipboard

itoolkit is a Python interface to the XMLSERVICE toolkit for the IBM i platform.

Results 18 python-itoolkit issues
Sort by recently updated
recently updated
newest added
trafficstars

Fixed License Headers [https://github.com/IBM/python-itoolkit/issues/83](url) ``` # Copyright contributors to the python-itoolkit project # SPDX-License-Identifier: MIT ```

https://github.com/IBM/repo-template#license Should be: ```python # Copyright contributors to the python-itoolkit project # SPDX-License-Identifier: MIT ```

* **itoolkit version**: 1.7.2 * **Python version**: 3.8.10 * **OS Name and Version**: Ubuntu 20.04.6 * **IBM i version**: V7R4M0 * **XMLSERVICE version**: **Describe the bug** How does itoolkit handle...

bug

https://mypy.readthedocs.io/en/latest/cheat_sheet_py3.html https://mypy.readthedocs.io/en/latest/existing_code.html This would allow us to have better docs using https://pypi.org/project/sphinx-autodoc-typehints/ Ideally, we would use inline type declarations, but they can't be used if the code needs to be...

enhancement

Currently _direct.py has [8%](https://codecov.io/gh/IBM/python-itoolkit/src/master/src/itoolkit/transport/_direct.py) test coverage as we completely bypass this module when testing direct.py. We'll need to mock ctypes a bit to make it work, but it shouldn't be...

enhancement

**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/5) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).** ---------------------------------------- How you call itoolkit transports seems backwards to me: ``` #!python itransport = iLibCall() itool = iToolKit() itool.add(...) itool.call(itransport) ```...

enhancement

**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/4) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).** ---------------------------------------- compare: ``` #!python iPgm('foo', 'FOO', {'lib': 'MYLIB', 'function': 'bar' }) # call function 'bar' in MYLIB/FOO ``` to: ``` #!python...

bug

**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/3) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).** ---------------------------------------- Retrieving output parameters is somewhat painful: ``` #!python itool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUTQ(?)')) itool.call(itransport) rtvjoba = itool.dict_out('rtvjoba') if 'success'...

enhancement

**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/2) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).** ---------------------------------------- The way to specify keys seems backwards: ``` #!python itool.add( iPgm('mykey','MYPGM') .addParm(iData('inchara','1a','a')) .addParm( iDS('INDS1') .addData(iData('dscharb','1a','b')) .addData(iData('desdec','12p2','3.33')) ) ) ``` makes...

enhancement

**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/13) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).** ---------------------------------------- Migrate any useful documentation from the [YiPs page](http://yips.idevcloud.com/wiki/index.php/XMLSERVICE/Python) in to the docs/ directory. Need to know or learn [reStructuredText](http://docutils.sourceforge.net/docs/user/rst/quickref.html). I...

enhancement
help wanted
good first issue