Skip to content

Commit

Permalink
ADDED: prompt-toolkit dependence inside the project
Browse files Browse the repository at this point in the history
  • Loading branch information
shramos committed May 21, 2018
1 parent c11b7d9 commit 7cfdce1
Show file tree
Hide file tree
Showing 146 changed files with 379 additions and 377 deletions.
12 changes: 6 additions & 6 deletions polymorph/UI/fieldinterface.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
# For more information about the project: https://github.com/shramos/polymorph

from polymorph.UI.interface import Interface
from prompt_toolkit import PromptSession
from prompt_toolkit import HTML
from polymorph.deps.prompt_toolkit import PromptSession
from polymorph.deps.prompt_toolkit import HTML
from collections import OrderedDict
from polymorph.UI.command_parser import CommandParser
from prompt_toolkit.history import FileHistory
from prompt_toolkit.completion import WordCompleter
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from prompt_toolkit.shortcuts import CompleteStyle
from polymorph.deps.prompt_toolkit.history import FileHistory
from polymorph.deps.prompt_toolkit.completion import WordCompleter
from polymorph.deps.prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from polymorph.deps.prompt_toolkit.shortcuts import CompleteStyle


class FieldInterface(Interface):
Expand Down
5 changes: 3 additions & 2 deletions polymorph/UI/interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import hexdump
from termcolor import colored
import sys
from prompt_toolkit.shortcuts import confirm
from polymorph.deps.prompt_toolkit.shortcuts import confirm
from polymorph.utils import set_ip_forwarding
from polymorph.utils import get_arpspoofer
from polymorph.UI.command_parser import CommandParser
Expand Down Expand Up @@ -77,7 +77,8 @@ def _spoof(self, command):
set_ip_forwarding(1)
try:
# Getting the poisoner
self._poisoner = get_arpspoofer(args["-t"], args["-g"], args["-i"])
self._poisoner = get_arpspoofer(
args["-t"], args["-g"], args["-i"])
self._poisoner.start()
Interface._print_info(
"ARP spoofing started between %s and %s" % (args["-g"], args["-t"]))
Expand Down
12 changes: 6 additions & 6 deletions polymorph/UI/layerinterface.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
# For more information about the project: https://github.com/shramos/polymorph

from polymorph.UI.interface import Interface
from prompt_toolkit import PromptSession
from prompt_toolkit import HTML
from polymorph.deps.prompt_toolkit import PromptSession
from polymorph.deps.prompt_toolkit import HTML
from collections import OrderedDict
from polymorph.UI.command_parser import CommandParser
from termcolor import colored
from polymorph.tfield import TField
from polymorph.UI.fieldinterface import FieldInterface
import hexdump
from prompt_toolkit.history import FileHistory
from prompt_toolkit.completion import WordCompleter
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from prompt_toolkit.shortcuts import CompleteStyle
from polymorph.deps.prompt_toolkit.history import FileHistory
from polymorph.deps.prompt_toolkit.completion import WordCompleter
from polymorph.deps.prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from polymorph.deps.prompt_toolkit.shortcuts import CompleteStyle
import construct


Expand Down
12 changes: 6 additions & 6 deletions polymorph/UI/maininterface.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
# For more information about the project: https://github.com/shramos/polymorph

from polymorph.UI.interface import Interface
from prompt_toolkit import PromptSession
from prompt_toolkit.shortcuts import CompleteStyle
from prompt_toolkit import HTML
from polymorph.deps.prompt_toolkit import PromptSession
from polymorph.deps.prompt_toolkit.shortcuts import CompleteStyle
from polymorph.deps.prompt_toolkit import HTML
from polymorph.utils import capture, get_arpspoofer, set_ip_forwarding, readtemplate, readpcap
from polymorph.UI.tlistinterface import TListInterface
from polymorph.UI.templateinterface import TemplateInterface
from collections import OrderedDict
from polymorph.UI.command_parser import CommandParser
from prompt_toolkit.history import FileHistory
from prompt_toolkit.completion import WordCompleter
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from polymorph.deps.prompt_toolkit.history import FileHistory
from polymorph.deps.prompt_toolkit.completion import WordCompleter
from polymorph.deps.prompt_toolkit.auto_suggest import AutoSuggestFromHistory
import os


Expand Down
10 changes: 5 additions & 5 deletions polymorph/UI/templateinterface.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
# For more information about the project: https://github.com/shramos/polymorph

from polymorph.UI.interface import Interface
from prompt_toolkit import PromptSession, HTML
from prompt_toolkit.shortcuts import confirm, CompleteStyle
from prompt_toolkit.history import FileHistory
from prompt_toolkit.completion import WordCompleter
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from polymorph.deps.prompt_toolkit import PromptSession, HTML
from polymorph.deps.prompt_toolkit.shortcuts import confirm, CompleteStyle
from polymorph.deps.prompt_toolkit.history import FileHistory
from polymorph.deps.prompt_toolkit.completion import WordCompleter
from polymorph.deps.prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from collections import OrderedDict
from polymorph.UI.command_parser import CommandParser
from polymorph.UI.layerinterface import LayerInterface
Expand Down
12 changes: 6 additions & 6 deletions polymorph/UI/tlistinterface.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
# For more information about the project: https://github.com/shramos/polymorph

from polymorph.UI.interface import Interface
from prompt_toolkit import PromptSession
from prompt_toolkit import HTML
from polymorph.deps.prompt_toolkit import PromptSession
from polymorph.deps.prompt_toolkit import HTML
from collections import OrderedDict
from polymorph.UI.command_parser import CommandParser
from polymorph.UI.templateinterface import TemplateInterface
import os
from prompt_toolkit.history import FileHistory
from prompt_toolkit.completion import WordCompleter
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from prompt_toolkit.shortcuts import CompleteStyle
from polymorph.deps.prompt_toolkit.history import FileHistory
from polymorph.deps.prompt_toolkit.completion import WordCompleter
from polymorph.deps.prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from polymorph.deps.prompt_toolkit.shortcuts import CompleteStyle
import polymorph
from os.path import dirname, join

Expand Down
1 change: 1 addition & 0 deletions polymorph/deps/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
from __future__ import unicode_literals

from prompt_toolkit.buffer import Buffer
from prompt_toolkit.cache import SimpleCache
from prompt_toolkit.clipboard import Clipboard, InMemoryClipboard
from prompt_toolkit.enums import EditingMode
from prompt_toolkit.eventloop import get_event_loop, ensure_future, Return, run_in_executor, run_until_complete, call_from_executor, From
from prompt_toolkit.eventloop.base import get_traceback_from_context
from prompt_toolkit.filters import to_filter, Condition
from prompt_toolkit.input.base import Input
from prompt_toolkit.input.defaults import get_default_input
from prompt_toolkit.input.typeahead import store_typeahead, get_typeahead
from prompt_toolkit.key_binding.bindings.page_navigation import load_page_navigation_bindings
from prompt_toolkit.key_binding.defaults import load_key_bindings
from prompt_toolkit.key_binding.key_bindings import KeyBindings, ConditionalKeyBindings, KeyBindingsBase, merge_key_bindings, GlobalOnlyKeyBindings
from prompt_toolkit.key_binding.key_processor import KeyProcessor
from prompt_toolkit.key_binding.emacs_state import EmacsState
from prompt_toolkit.key_binding.vi_state import ViState
from prompt_toolkit.keys import Keys
from prompt_toolkit.layout.controls import BufferControl
from prompt_toolkit.layout.dummy import create_dummy_layout
from prompt_toolkit.layout.layout import Layout, walk
from prompt_toolkit.output import Output, ColorDepth
from prompt_toolkit.output.defaults import get_default_output
from prompt_toolkit.renderer import Renderer, print_formatted_text
from prompt_toolkit.search import SearchState
from prompt_toolkit.styles import BaseStyle, default_ui_style, default_pygments_style, merge_styles, DynamicStyle, DummyStyle
from prompt_toolkit.utils import Event, in_main_thread
from polymorph.deps.prompt_toolkit.buffer import Buffer
from polymorph.deps.prompt_toolkit.cache import SimpleCache
from polymorph.deps.prompt_toolkit.clipboard import Clipboard, InMemoryClipboard
from polymorph.deps.prompt_toolkit.enums import EditingMode
from polymorph.deps.prompt_toolkit.eventloop import get_event_loop, ensure_future, Return, run_in_executor, run_until_complete, call_from_executor, From
from polymorph.deps.prompt_toolkit.eventloop.base import get_traceback_from_context
from polymorph.deps.prompt_toolkit.filters import to_filter, Condition
from polymorph.deps.prompt_toolkit.input.base import Input
from polymorph.deps.prompt_toolkit.input.defaults import get_default_input
from polymorph.deps.prompt_toolkit.input.typeahead import store_typeahead, get_typeahead
from polymorph.deps.prompt_toolkit.key_binding.bindings.page_navigation import load_page_navigation_bindings
from polymorph.deps.prompt_toolkit.key_binding.defaults import load_key_bindings
from polymorph.deps.prompt_toolkit.key_binding.key_bindings import KeyBindings, ConditionalKeyBindings, KeyBindingsBase, merge_key_bindings, GlobalOnlyKeyBindings
from polymorph.deps.prompt_toolkit.key_binding.key_processor import KeyProcessor
from polymorph.deps.prompt_toolkit.key_binding.emacs_state import EmacsState
from polymorph.deps.prompt_toolkit.key_binding.vi_state import ViState
from polymorph.deps.prompt_toolkit.keys import Keys
from polymorph.deps.prompt_toolkit.layout.controls import BufferControl
from polymorph.deps.prompt_toolkit.layout.dummy import create_dummy_layout
from polymorph.deps.prompt_toolkit.layout.layout import Layout, walk
from polymorph.deps.prompt_toolkit.output import Output, ColorDepth
from polymorph.deps.prompt_toolkit.output.defaults import get_default_output
from polymorph.deps.prompt_toolkit.renderer import Renderer, print_formatted_text
from polymorph.deps.prompt_toolkit.search import SearchState
from polymorph.deps.prompt_toolkit.styles import BaseStyle, default_ui_style, default_pygments_style, merge_styles, DynamicStyle, DummyStyle
from polymorph.deps.prompt_toolkit.utils import Event, in_main_thread
from .current import set_app
from .run_in_terminal import run_in_terminal, run_coroutine_in_terminal

Expand Down Expand Up @@ -899,7 +899,7 @@ def _do_wait_for_enter(wait_text):
- This will share the same input/output I/O.
- This doesn't block the event loop.
"""
from prompt_toolkit.shortcuts import PromptSession
from polymorph.deps.prompt_toolkit.shortcuts import PromptSession

key_bindings = KeyBindings()

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from __future__ import unicode_literals
from prompt_toolkit.eventloop.context import TaskLocal, TaskLocalNotSetError
from polymorph.deps.prompt_toolkit.eventloop.context import TaskLocal, TaskLocalNotSetError
from contextlib import contextmanager

__all__ = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import unicode_literals
from .application import Application
from prompt_toolkit.input import DummyInput
from prompt_toolkit.output import DummyOutput
from polymorph.deps.prompt_toolkit.input import DummyInput
from polymorph.deps.prompt_toolkit.output import DummyOutput

__all__ = [
'DummyApplication',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Tools for running functions on the terminal above the current application or prompt.
"""
from __future__ import unicode_literals
from prompt_toolkit.eventloop import get_event_loop, ensure_future, Return, run_in_executor, From, Future
from polymorph.deps.prompt_toolkit.eventloop import get_event_loop, ensure_future, Return, run_in_executor, From, Future
from .current import get_app

__all__ = [
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from six import with_metaclass
import six

from prompt_toolkit.selection import SelectionType
from polymorph.deps.prompt_toolkit.selection import SelectionType

__all__ = [
'Clipboard',
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import absolute_import, unicode_literals
import pyperclip

from prompt_toolkit.selection import SelectionType
from polymorph.deps.prompt_toolkit.selection import SelectionType
from .base import Clipboard, ClipboardData

__all__ = [
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
"""
from __future__ import unicode_literals
from prompt_toolkit.eventloop import generator_to_async_generator, AsyncGeneratorItem
from polymorph.deps.prompt_toolkit.eventloop import generator_to_async_generator, AsyncGeneratorItem
from abc import ABCMeta, abstractmethod
from six import with_metaclass, text_type

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import unicode_literals

from prompt_toolkit.completion import Completer, Completion
from polymorph.deps.prompt_toolkit.completion import Completer, Completion
import os

__all__ = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import unicode_literals

from six import string_types
from prompt_toolkit.completion import Completer, Completion
from polymorph.deps.prompt_toolkit.completion import Completer, Completion

__all__ = [
'WordCompleter',
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
from __future__ import unicode_literals

from prompt_toolkit.contrib.regular_languages.completion import GrammarCompleter
from prompt_toolkit.contrib.regular_languages.compiler import compile
from polymorph.deps.prompt_toolkit.contrib.regular_languages.completion import GrammarCompleter
from polymorph.deps.prompt_toolkit.contrib.regular_languages.compiler import compile

from prompt_toolkit.completion.filesystem import PathCompleter, ExecutableCompleter
from polymorph.deps.prompt_toolkit.completion.filesystem import PathCompleter, ExecutableCompleter

__all__ = [
'SystemCompleter',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"""
from __future__ import unicode_literals

from prompt_toolkit.completion import Completer, Completion
from prompt_toolkit.document import Document
from polymorph.deps.prompt_toolkit.completion import Completer, Completion
from polymorph.deps.prompt_toolkit.document import Document

from .compiler import _CompiledGrammar

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
the input using a regular grammar with annotations.
"""
from __future__ import unicode_literals
from prompt_toolkit.document import Document
from prompt_toolkit.formatted_text.utils import split_lines
from prompt_toolkit.lexers import Lexer
from polymorph.deps.prompt_toolkit.document import Document
from polymorph.deps.prompt_toolkit.formatted_text.utils import split_lines
from polymorph.deps.prompt_toolkit.lexers import Lexer

from .compiler import _CompiledGrammar
from six.moves import range
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"""
from __future__ import unicode_literals

from prompt_toolkit.validation import Validator, ValidationError
from prompt_toolkit.document import Document
from polymorph.deps.prompt_toolkit.validation import Validator, ValidationError
from polymorph.deps.prompt_toolkit.document import Document

from .compiler import _CompiledGrammar

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@

from six import int2byte, text_type, binary_type

from prompt_toolkit.application.current import get_app
from prompt_toolkit.application.run_in_terminal import run_in_terminal
from prompt_toolkit.eventloop import get_event_loop, ensure_future, Future, From
from prompt_toolkit.eventloop.context import context
from prompt_toolkit.formatted_text import to_formatted_text
from prompt_toolkit.input.defaults import set_default_input
from prompt_toolkit.input.vt100 import PipeInput
from prompt_toolkit.layout.screen import Size
from prompt_toolkit.output.defaults import set_default_output
from prompt_toolkit.output.vt100 import Vt100_Output
from prompt_toolkit.renderer import print_formatted_text as print_formatted_text
from prompt_toolkit.styles import DummyStyle
from polymorph.deps.prompt_toolkit.application.current import get_app
from polymorph.deps.prompt_toolkit.application.run_in_terminal import run_in_terminal
from polymorph.deps.prompt_toolkit.eventloop import get_event_loop, ensure_future, Future, From
from polymorph.deps.prompt_toolkit.eventloop.context import context
from polymorph.deps.prompt_toolkit.formatted_text import to_formatted_text
from polymorph.deps.prompt_toolkit.input.defaults import set_default_input
from polymorph.deps.prompt_toolkit.input.vt100 import PipeInput
from polymorph.deps.prompt_toolkit.layout.screen import Size
from polymorph.deps.prompt_toolkit.output.defaults import set_default_output
from polymorph.deps.prompt_toolkit.output.vt100 import Vt100_Output
from polymorph.deps.prompt_toolkit.renderer import print_formatted_text as print_formatted_text
from polymorph.deps.prompt_toolkit.styles import DummyStyle

from .log import logger
from .protocol import IAC, DO, LINEMODE, SB, MODE, SE, WILL, ECHO, NAWS, SUPPRESS_GO_AHEAD
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from __future__ import unicode_literals
from abc import ABCMeta, abstractmethod
from six import with_metaclass
from prompt_toolkit.log import logger
from polymorph.deps.prompt_toolkit.log import logger
import sys

__all__ = [
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import unicode_literals
import types
from prompt_toolkit.eventloop.defaults import get_event_loop
from prompt_toolkit.eventloop.future import Future
from polymorph.deps.prompt_toolkit.eventloop.defaults import get_event_loop
from polymorph.deps.prompt_toolkit.eventloop.future import Future

__all__ = [
'From',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from __future__ import unicode_literals
from prompt_toolkit.utils import is_windows
from polymorph.deps.prompt_toolkit.utils import is_windows
from .base import EventLoop
import threading

Expand Down Expand Up @@ -32,9 +32,9 @@ def _get_asyncio_loop_cls():
# Inline import, to make sure the rest doesn't break on Python 2. (Where
# asyncio is not available.)
if is_windows():
from prompt_toolkit.eventloop.asyncio_win32 import Win32AsyncioEventLoop as AsyncioEventLoop
from polymorph.deps.prompt_toolkit.eventloop.asyncio_win32 import Win32AsyncioEventLoop as AsyncioEventLoop
else:
from prompt_toolkit.eventloop.asyncio_posix import PosixAsyncioEventLoop as AsyncioEventLoop
from polymorph.deps.prompt_toolkit.eventloop.asyncio_posix import PosixAsyncioEventLoop as AsyncioEventLoop
return AsyncioEventLoop


Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
from __future__ import unicode_literals
import os
import threading
from prompt_toolkit.utils import is_windows
from polymorph.deps.prompt_toolkit.utils import is_windows
from .select import select_fds

__all__ = [
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 7cfdce1

Please sign in to comment.