Skip to content

VdebugEval! Can't get values of array at depth > 1 #503

@wagnered

Description

@wagnered

$apics = $data['flac']['PICTURE'];

The statement :VdebugEval! $apicsreports a type of "$apics[0] = (array[10])" with no values.
The statement :VdebugEval! $apics[0] gives the error "AttributeError: 'NoneType' object has no attribute 'isdigit'".

if I explicitely request a value :VdebugEval! $apic[0]['description'] the value will be displayed with no errors.

result of Issuing request for info from array with depth = 1:

$dimensions = (array [2])
\
⬦ $dimensions['width'] = (int) 640
|
⬦ $dimensions['height'] = (int) 640
/

Vdebug version 2.0.0
Python version 3.9.3
vim version 8.1.2269
Ubuntu version 'focal' prooted distribution for running on Android 10 (unrooted)
xdebug.var_display_max_depth = -1 (1023)

Could a config setting change be required? Maybe with Python?

I am Working with metadata from flac files provided by the getID3 php library. Data could include utf-16 encoded values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions