Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

customer.json 'NoneType' object has no attribute 'group' #121

Open
@gilesdowner

Description

Checklist

  • I have read the README and know the correct effect of the functional design.
  • There are no similar reports on existing issues (including closed ones).
  • I found the bug on the latest code of the master branch.

Describe the bug

When using custom config through the Docker image

 docker run -v "$(pwd):/home/nonroot/workdir" brootware/pyredactkit input-file.log -c custom.json

I get this error

\______ \___.__. \______ \ ____ __| _/____ _____/ |_ | |/ _|__|/ |_ 
 | ___< | | | _// __ \ / __ |\__ \ _/ ___\  __\ | < | \  __\
 | | \___ | | | \  ___// /_/ | / __ \\ \___| | | | \| || | 
 |____| / ____| |____|_ /\___ >____ |(____ /\___ >__| |____|__ \__||__| 
 \/ \/ \/ \/ \/ \/ \/ 
 +-+-+-+-+-+-+-+ +-+-+ +-+-+-+-+-+-+-+-+-+
 |P|o|w|e|r|e|d| |b|y| |B|r|o|o|t|w|a|r|e|
 +-+-+-+-+-+-+-+ +-+-+ +-+-+-+-+-+-+-+-+-+
 
 https://github.com/brootware
 https://brootware.github.io 
 https://twitter.com/brootware 
 
[+] Processing starts now. This may take some time depending on the file size. Monitor the redacted file size to monitor progress
[+] custom.json file supplied, will be redacting all supplied custom regex patterns
Traceback (most recent call last):
 File "/usr/local/bin/prk", line 8, in <module>
 sys.exit(main())
 File "/usr/local/lib/python3.9/site-packages/pyredactkit/runner.py", line 157, in main
 execute_redact_logic()
 File "/usr/local/lib/python3.9/site-packages/pyredactkit/runner.py", line 146, in execute_redact_logic
 custom_redact.process_custom_file(file, args.customfile)
 File "/usr/local/lib/python3.9/site-packages/pyredactkit/custom_redactor.py", line 120, in process_custom_file
 data = self.redact_custom(line, customfile)
 File "/usr/local/lib/python3.9/site-packages/pyredactkit/custom_redactor.py", line 65, in redact_custom
 pattern_string = pattern_string.group(0)
AttributeError: 'NoneType' object has no attribute 'group'

To Reproduce

Steps to reproduce the behavior:

  1. Go to WSL Ubuntu
  2. make sure docker is installed
  3. grab the custom.json from this repo
  4. run docker run -v "$(pwd):/home/nonroot/workdir" brootware/pyredactkit input-file.log -c custom.json
  5. See error

Expected behavior

it shouldn't break and the log should be redacted

Screenshots

Software

  • Python version: by running: python --version
  • pip version: by running: pip --version
  • Power shell version: by running: $PSVersionTable.PSVersion

Desktop

  • MacOS: [e.g. macOS 10.15.6] by running: sw_vers -productVersion
  • Windows: by running: Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
  • Terminal or Power-shell:

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /