Skip to content

Commit

Permalink
Add isort to flake8 linting (fox-it#164)
Browse files Browse the repository at this point in the history
(DIS-1789)
  • Loading branch information
pyrco authored Feb 7, 2023
1 parent adeb0cf commit 50e9a9f
Show file tree
Hide file tree
Showing 85 changed files with 135 additions and 140 deletions.
1 change: 1 addition & 0 deletions dissect/target/containers/asdf.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

from dissect.evidence import AsdfSnapshot, AsdfStream
from dissect.evidence.asdf import FILE_MAGIC

from dissect.target.container import Container


Expand Down
2 changes: 1 addition & 1 deletion dissect/target/containers/qcow2.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from pathlib import Path
from typing import BinaryIO, Union

from dissect.hypervisor.disk import qcow2, c_qcow2
from dissect.hypervisor.disk import c_qcow2, qcow2

from dissect.target.container import Container

Expand Down
3 changes: 2 additions & 1 deletion dissect/target/containers/raw.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
from pathlib import Path
from typing import BinaryIO, Union

from dissect.target.container import Container
from dissect.util.stream import AlignedStream, BufferedStream

from dissect.target.container import Container


class RawContainer(Container):
def __init__(self, fh: Union[BinaryIO, Path], *args, **kwargs):
Expand Down
4 changes: 1 addition & 3 deletions dissect/target/helpers/docs.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import inspect
import itertools
import textwrap

from typing import Callable, Tuple, Type, Any

from typing import Any, Callable, Tuple, Type

NO_DOCS = "No documentation"

Expand Down
3 changes: 1 addition & 2 deletions dissect/target/helpers/keychain.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
import logging
from enum import Enum
from pathlib import Path
from typing import Set, NamedTuple, List

from typing import List, NamedTuple, Set

log = logging.getLogger(__name__)

Expand Down
5 changes: 2 additions & 3 deletions dissect/target/helpers/loaderutil.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import re
import urllib

from typing import Optional, Tuple, Union
from pathlib import Path
from os import PathLike
from pathlib import Path
from typing import Optional, Tuple, Union

from dissect.target.exceptions import FileNotFoundError
from dissect.target.filesystems.ntfs import NtfsFilesystem
Expand Down
1 change: 0 additions & 1 deletion dissect/target/loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import logging
import urllib

from pathlib import Path
from typing import TYPE_CHECKING, Iterator, Optional, Union

Expand Down
1 change: 1 addition & 0 deletions dissect/target/loaders/ad1.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from dissect.evidence import ad1

from dissect.target import filesystem
from dissect.target.loader import Loader

Expand Down
1 change: 1 addition & 0 deletions dissect/target/loaders/asdf.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from dissect.evidence import AsdfSnapshot

from dissect.target.containers.asdf import AsdfContainer
from dissect.target.helpers import fsutil
from dissect.target.loader import Loader
Expand Down
1 change: 1 addition & 0 deletions dissect/target/loaders/cb.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

from cbapi.live_response_api import LiveResponseError
from cbapi.response import CbResponseAPI, Sensor

from dissect.target.exceptions import (
RegistryKeyNotFoundError,
RegistryValueNotFoundError,
Expand Down
2 changes: 1 addition & 1 deletion dissect/target/loaders/dir.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import annotations

from pathlib import Path
from typing import List, Tuple, TYPE_CHECKING
from typing import TYPE_CHECKING, List, Tuple

from dissect.target.filesystems.dir import DirectoryFilesystem
from dissect.target.helpers import loaderutil
Expand Down
3 changes: 1 addition & 2 deletions dissect/target/loaders/itunes.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,12 @@

from dissect.sql import sqlite3
from dissect.util.plist import NSKeyedArchiver
from dissect.target.exceptions import LoaderError

from dissect.target.exceptions import LoaderError
from dissect.target.filesystems.itunes import ITunesFilesystem
from dissect.target.helpers import fsutil, keychain
from dissect.target.loader import Loader


try:
import _pystandalone

Expand Down
1 change: 1 addition & 0 deletions dissect/target/loaders/ovf.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from dissect.hypervisor import ovf

from dissect.target.containers.vmdk import VmdkContainer
from dissect.target.loader import Loader

Expand Down
3 changes: 2 additions & 1 deletion dissect/target/loaders/phobos.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from dissect.util import stream

from dissect.target import filesystem
from dissect.target.loader import Loader
from dissect.util import stream

BLOCK_SIZE = 64 * 0x100000 # 64 MiB

Expand Down
2 changes: 0 additions & 2 deletions dissect/target/loaders/remote.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import ssl
import time
import urllib

from io import DEFAULT_BUFFER_SIZE
from pathlib import Path
from struct import pack, unpack
Expand All @@ -18,7 +17,6 @@
from dissect.target.loader import Loader
from dissect.target.target import Target


log = logging.getLogger(__name__)


Expand Down
2 changes: 1 addition & 1 deletion dissect/target/loaders/res.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
import zlib

import defusedxml.ElementTree as ET
from dissect.util import ts

from dissect.target import filesystem
from dissect.target.helpers import fsutil, record, regutil
from dissect.target.loader import Loader
from dissect.target.plugin import OSPlugin, export
from dissect.target.plugins.os.windows.registry import RegistryPlugin
from dissect.util import ts

EXTENSIONS = ("upr", "upf", "upr.zip", "upf.zip")

Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/apps/remoteaccess/remoteaccess.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dissect.target.exceptions import UnsupportedPluginError
from dissect.target.helpers.record import create_extended_descriptor
from dissect.target.helpers.descriptor_extensions import UserRecordDescriptorExtension
from dissect.target.helpers.record import create_extended_descriptor
from dissect.target.plugin import Plugin, export

RemoteAccessRecord = create_extended_descriptor([UserRecordDescriptorExtension])(
Expand Down
5 changes: 2 additions & 3 deletions dissect/target/plugins/browsers/chromium.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
from typing import Iterator

from flow.record import Record

from dissect.sql import sqlite3
from dissect.sql.exceptions import Error as SQLError
from dissect.sql.sqlite3 import SQLite3
from dissect.util.ts import webkittimestamp
from flow.record import Record

from dissect.target.helpers.fsutil import TargetPath
from dissect.target.exceptions import FileNotFoundError, UnsupportedPluginError
from dissect.target.helpers.descriptor_extensions import UserRecordDescriptorExtension
from dissect.target.helpers.fsutil import TargetPath
from dissect.target.helpers.record import create_extended_descriptor
from dissect.target.plugin import Plugin, export
from dissect.target.plugins.browsers.browser import (
Expand Down
5 changes: 3 additions & 2 deletions dissect/target/plugins/filesystem/icat.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import sys
import shutil
import sys

import dissect.extfs.exceptions
import dissect.ntfs.exceptions
import dissect.xfs.exceptions
from dissect.target.plugin import Plugin, export, arg

from dissect.target.plugin import Plugin, arg, export


class ICatPlugin(Plugin):
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/filesystem/ntfs/usnjrnl.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from dissect.target.plugin import Plugin, export
from dissect.target.plugins.filesystem.ntfs.utils import get_drive_letter


UsnjrnlRecord = TargetRecordDescriptor(
"filesystem/ntfs/usnjrnl",
[
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/filesystem/unix/capability.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export


CapabilityRecord = TargetRecordDescriptor(
"filesystem/unix/capability",
[
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/filesystem/unix/suid.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
from dissect.target.plugin import Plugin, export
from dissect.target.plugins.filesystem.walkfs import FilesystemRecord


SuidRecord = TargetRecordDescriptor(
"filesystem/unix/suid",
FilesystemRecord.target_fields,
Expand Down
3 changes: 1 addition & 2 deletions dissect/target/plugins/filesystem/yara.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@

from dissect.target.exceptions import FileNotFoundError
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export, arg

from dissect.target.plugin import Plugin, arg, export

YaraMatchRecord = TargetRecordDescriptor(
"filesystem/yara/match",
Expand Down
6 changes: 4 additions & 2 deletions dissect/target/plugins/general/example.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
RegistryRecordDescriptorExtension,
UserRecordDescriptorExtension,
)
from dissect.target.helpers.record import TargetRecordDescriptor, create_extended_descriptor
from dissect.target.helpers.record import (
TargetRecordDescriptor,
create_extended_descriptor,
)
from dissect.target.plugin import Plugin, arg, export, internal


ExampleRecordRecord = TargetRecordDescriptor(
"example/descriptor",
[
Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/general/plugins.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import textwrap
from typing import Dict, List, Union, Type
from typing import Dict, List, Type, Union

from dissect.target import plugin
from dissect.target.helpers.docs import INDENT_STEP, get_plugin_overview
Expand Down
3 changes: 1 addition & 2 deletions dissect/target/plugins/general/scrape.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import io

from typing import Generator, List, Tuple, Dict, Callable, BinaryIO
from typing import BinaryIO, Callable, Dict, Generator, List, Tuple

from dissect.target import plugin
from dissect.target.helpers.record import TargetRecordDescriptor
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/general/users.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

from dissect.target.plugin import InternalPlugin


UserDetails = namedtuple("UserDetails", "user home_path")


Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/unix/bsd/ios/_os.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import plistlib

from dissect.target.plugin import export, OperatingSystem
from dissect.target.plugin import OperatingSystem, export
from dissect.target.plugins.os.unix.bsd._os import BsdPlugin


Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/unix/linux/android/_os.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from dissect.target.filesystem import Filesystem
from dissect.target.helpers.record import UnixUserRecord
from dissect.target.plugin import OSPlugin, OperatingSystem, export
from dissect.target.plugin import OperatingSystem, OSPlugin, export
from dissect.target.target import Target


Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/unix/linux/debian/dpkg.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import gzip
from datetime import datetime
from typing import List, Dict, TextIO, Generator
from typing import Dict, Generator, List, TextIO

from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export
Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/unix/linux/fortigate/_os.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from dissect.target.filesystem import Filesystem
from dissect.target.helpers.record import UnixUserRecord
from dissect.target.plugin import export, OperatingSystem
from dissect.target.plugin import OperatingSystem, export
from dissect.target.plugins.os.unix.linux._os import LinuxPlugin
from dissect.target.target import Target

Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/unix/locale.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.helpers.localeutil import normalize_language
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export

UnixKeyboardRecord = TargetRecordDescriptor(
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/os/unix/shadow.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export


UnixShadowRecord = TargetRecordDescriptor(
"linux/shadow",
[
Expand Down
3 changes: 1 addition & 2 deletions dissect/target/plugins/os/unix/ssh.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import re
import subprocess

from dissect.target.plugin import Plugin, export
from dissect.target.helpers.record import TargetRecordDescriptor

from dissect.target.plugin import Plugin, export

AuthorizedKeysRecord = TargetRecordDescriptor(
"unix/ssh/authorized_keys",
Expand Down
2 changes: 1 addition & 1 deletion dissect/target/plugins/os/windows/_os.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from dissect.target.exceptions import RegistryError, RegistryValueNotFoundError
from dissect.target.filesystem import Filesystem
from dissect.target.helpers.record import WindowsUserRecord
from dissect.target.plugin import export, OperatingSystem, OSPlugin
from dissect.target.plugin import OperatingSystem, OSPlugin, export
from dissect.target.target import Target


Expand Down
1 change: 1 addition & 0 deletions dissect/target/plugins/os/windows/cim.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from typing import Iterator

from dissect.cim import cim

from dissect.target.exceptions import UnsupportedPluginError
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.plugin import Plugin, export, internal
Expand Down
1 change: 0 additions & 1 deletion dissect/target/plugins/os/windows/clfs.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
from dissect.target.plugin import Plugin, export
from dissect.target.target import Target


ClfsRecord = TargetRecordDescriptor(
"filesystem/windows/clfs",
[
Expand Down
8 changes: 5 additions & 3 deletions dissect/target/plugins/os/windows/env.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
import re
from collections import namedtuple, OrderedDict
from collections import OrderedDict, namedtuple
from typing import Iterator, List, Optional, Set

from dissect.target import Target
from dissect.target.exceptions import RegistryError
from dissect.target.helpers.record import TargetRecordDescriptor, create_extended_descriptor
from dissect.target.helpers.descriptor_extensions import UserRecordDescriptorExtension
from dissect.target.helpers.record import (
TargetRecordDescriptor,
create_extended_descriptor,
)
from dissect.target.plugin import Plugin, export, internal


EnvironmentRecord = create_extended_descriptor([UserRecordDescriptorExtension])(
"windows/environment",
[
Expand Down
8 changes: 3 additions & 5 deletions dissect/target/plugins/os/windows/iis.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
import re
from datetime import datetime, timezone
from functools import lru_cache
from pathlib import Path
from typing import Generator, List, Tuple

from pathlib import Path
from datetime import datetime, timezone
from defusedxml import ElementTree

from flow.record.base import RE_VALID_FIELD_NAME

from dissect.target import plugin
from dissect.target.exceptions import UnsupportedPluginError
from dissect.target.helpers import fsutil
from dissect.target.helpers.record import TargetRecordDescriptor
from dissect.target.exceptions import UnsupportedPluginError


LOG_RECORD_NAME = "filesystem/windows/iis/logs"

Expand Down
Loading

0 comments on commit 50e9a9f

Please sign in to comment.