Module src.logger.readline
Onionr - Private P2P Communication
get a line of input from stdin
Expand source code
'''
    Onionr - Private P2P Communication
    get a line of input from stdin
'''
'''
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
'''
import sys
from . import colors, settings
colors = colors.Colors
def readline(message = ''):
    '''
        Takes in input from the console, not stored in logs
        message: The message to display before taking input
    '''
    color = colors.fg.green + colors.bold
    output = colors.reset + str(color) + '... ' + colors.reset + str(message) + colors.reset
    if not settings.get_settings() & settings.USE_ANSI:
        output = colors.filter(output)
    sys.stdout.write(output)
    return input()
Functions
def readline(message='')- 
Takes in input from the console, not stored in logs message: The message to display before taking input
Expand source code
def readline(message = ''): ''' Takes in input from the console, not stored in logs message: The message to display before taking input ''' color = colors.fg.green + colors.bold output = colors.reset + str(color) + '... ' + colors.reset + str(message) + colors.reset if not settings.get_settings() & settings.USE_ANSI: output = colors.filter(output) sys.stdout.write(output) return input()