Create an empty class as with no attributes in the init like so:
class test():
def __init__(self):
pass
pass
Run the auto doc block (i.e. ctrl+alt+d)
Atom: 1.52.0 x64
Electron: 6.1.12
OS: Microsoft Windows 10 Pro
Thrown From: docblock-python package 0.19.0
Stack Trace
Uncaught TypeError: Cannot read property 'concat' of null
At C:\Users\jon.bensing\.atom\packages\docblock-python\lib\docblock-python.js:758
TypeError: Cannot read property 'concat' of null
at Object.process_class (/packages/docblock-python/lib/docblock-python.js:758:27)
at /packages/docblock-python/lib/docblock-python.js:360:29
at Array.map (<anonymous>)
at /packages/docblock-python/lib/docblock-python.js:331:12
at Object.generate_docblock (/packages/docblock-python/lib/docblock-python.js:395:10)
at HTMLElement.docblockPythonGenerate_docblock (/packages/docblock-python/lib/docblock-python.js:163:53)
at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.52.0/resources/app/static/<embedded>:11:349963)
at KeymapManager.dispatchCommandEvent (~/AppData/Local/atom/app-1.52.0/resources/app/static/<embedded>:11:1231297)
at KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.52.0/resources/app/static/<embedded>:11:1227431)
at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.52.0/resources/app/static/<embedded>:11:284820)
Steps to reproduce:
Atom: 1.52.0 x64 Electron: 6.1.12 OS: Microsoft Windows 10 Pro Thrown From: docblock-python package 0.19.0
Stack Trace
Uncaught TypeError: Cannot read property 'concat' of null
Commands
Non-Core Packages
Now I know the use case of not having any attributes should be slim to none in a class's init, but I'd thought I'd report anyways.
The work around is simply adding in an attribute or removing the init.