mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-08-28 12:56:28 -04:00
Move some rarely used import statements closer to where they are needed
Former-commit-id: a4785c178b5da044d1cf2ec2ecb2868ed8e3e877 [formerly 74f9f616f3]
Former-commit-id: c7c06f402627cc0169ed9e654086e89123639902
This commit is contained in:
+4
-2
@@ -2,11 +2,11 @@
|
||||
from os import environ, listdir, remove, system, uname, walk
|
||||
from os.path import expanduser
|
||||
from pathlib import Path
|
||||
from random import randint, SystemRandom
|
||||
from random import randint
|
||||
from shutil import get_terminal_size, move, rmtree
|
||||
import sshync
|
||||
from sshypRemote import delete as offline_delete
|
||||
from subprocess import CalledProcessError, DEVNULL, Popen, PIPE, run
|
||||
from subprocess import CalledProcessError, DEVNULL, PIPE, run
|
||||
from sys import argv, exit as s_exit
|
||||
|
||||
|
||||
@@ -98,6 +98,7 @@ def entry_name_fetch(_entry_name_location): # fetches and returns entry name fr
|
||||
|
||||
|
||||
def string_gen(_complexity, _length): # generates and returns a random string based on input
|
||||
from random import SystemRandom
|
||||
import string
|
||||
if _complexity == 's':
|
||||
_character_pool = string.ascii_letters + string.digits
|
||||
@@ -750,6 +751,7 @@ def gen(): # generates a password for a new or an existing entry
|
||||
|
||||
|
||||
def copy_data(): # copies a specified field of an entry to the clipboard
|
||||
from subprocess import Popen
|
||||
if len(argument_list) < 4:
|
||||
_entry_name = entry_name_fetch('entry to copy: ')
|
||||
else:
|
||||
|
||||
+1
-1
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env python3
|
||||
from os import listdir, remove, walk
|
||||
from os.path import expanduser
|
||||
from shutil import rmtree
|
||||
|
||||
|
||||
def delete(_file_path, _target_database): # deletes an entry or folder
|
||||
from shutil import rmtree
|
||||
try:
|
||||
if _file_path.endswith('/'):
|
||||
rmtree(f"{expanduser('~/.local/share/sshyp/')}{_file_path}")
|
||||
|
||||
Reference in New Issue
Block a user