Python java.io.IOException() Examples
The following are 16
code examples of java.io.IOException().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
java.io
, or try the search function
.
![](https://www.programcreek.com/common/static/images/search.png)
Example #1
Source File: javashell.py From medicare-demo with Apache License 2.0 | 6 votes |
def execute( self, cmd ): """Execute cmd in a shell, and return the java.lang.Process instance. Accepts either a string command to be executed in a shell, or a sequence of [executable, args...]. """ shellCmd = self._formatCmd( cmd ) env = self._formatEnvironment( self.environment ) try: p = Runtime.getRuntime().exec( shellCmd, env, File(os.getcwd()) ) return p except IOException, ex: raise OSError( 0, "Failed to execute command (%s): %s" % ( shellCmd, ex ) ) ########## utility methods
Example #2
Source File: _sslcerts.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 6 votes |
def _extract_certs_for_paths(paths, password=None): # Go from Bouncy Castle API to Java's; a bit heavyweight for the Python dev ;) key_converter = JcaPEMKeyConverter().setProvider("BC") cert_converter = JcaX509CertificateConverter().setProvider("BC") certs = [] private_key = None for path in paths: err = None with open(path) as f: # try to load the file as keystore file first try: _certs = _extract_certs_from_keystore_file(f, password) certs.extend(_certs) except IOException as err: pass # reported as 'Invalid keystore format' if err is not None: # try loading pem version instead with open(path) as f: _certs, _private_key = _extract_cert_from_data(f, password, key_converter, cert_converter) private_key = _private_key if _private_key else private_key certs.extend(_certs) return certs, private_key
Example #3
Source File: javashell.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 6 votes |
def execute( self, cmd ): """Execute cmd in a shell, and return the java.lang.Process instance. Accepts either a string command to be executed in a shell, or a sequence of [executable, args...]. """ shellCmd = self._formatCmd( cmd ) env = self._formatEnvironment( self.environment ) try: p = Runtime.getRuntime().exec( shellCmd, env, File(os.getcwdu()) ) return p except IOException, ex: raise OSError( 0, "Failed to execute command (%s): %s" % ( shellCmd, ex ) ) ########## utility methods
Example #4
Source File: _sslcerts.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 6 votes |
def _extract_certs_for_paths(paths, password=None): # Go from Bouncy Castle API to Java's; a bit heavyweight for the Python dev ;) key_converter = JcaPEMKeyConverter().setProvider("BC") cert_converter = JcaX509CertificateConverter().setProvider("BC") certs = [] private_key = None for path in paths: err = None with open(path) as f: # try to load the file as keystore file first try: _certs = _extract_certs_from_keystore_file(f, password) certs.extend(_certs) except IOException as err: pass # reported as 'Invalid keystore format' if err is not None: # try loading pem version instead with open(path) as f: _certs, _private_key = _extract_cert_from_data(f, password, key_converter, cert_converter) private_key = _private_key if _private_key else private_key certs.extend(_certs) return certs, private_key
Example #5
Source File: javashell.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 6 votes |
def execute( self, cmd ): """Execute cmd in a shell, and return the java.lang.Process instance. Accepts either a string command to be executed in a shell, or a sequence of [executable, args...]. """ shellCmd = self._formatCmd( cmd ) env = self._formatEnvironment( self.environment ) try: p = Runtime.getRuntime().exec( shellCmd, env, File(os.getcwdu()) ) return p except IOException, ex: raise OSError( 0, "Failed to execute command (%s): %s" % ( shellCmd, ex ) ) ########## utility methods
Example #6
Source File: sjet.py From sjet with MIT License | 6 votes |
def connectToJMX(args): # Basic JMX connection, always required trust_managers = array([TrustAllX509TrustManager()], TrustManager) sc = SSLContext.getInstance("SSL") sc.init(None, trust_managers, None) SSLContext.setDefault(sc) jmx_url = JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + args.targetHost + ":" + args.targetPort + "/jmxrmi") print "[+] Connecting to: " + str(jmx_url) try: jmx_connector = JMXConnectorFactory.connect(jmx_url) print "[+] Connected: " + str(jmx_connector.getConnectionId()) bean_server = jmx_connector.getMBeanServerConnection() return bean_server except IOException: print "[-] Error: Can't connect to remote service" sys.exit(-1) ########## ### INSTALL MODE ###
Example #7
Source File: _sslcerts.py From CTFCrackTools with GNU General Public License v3.0 | 6 votes |
def _extract_certs_for_paths(paths, password=None): # Go from Bouncy Castle API to Java's; a bit heavyweight for the Python dev ;) key_converter = JcaPEMKeyConverter().setProvider("BC") cert_converter = JcaX509CertificateConverter().setProvider("BC") certs = [] private_key = None for path in paths: err = None with open(path) as f: # try to load the file as keystore file first try: _certs = _extract_certs_from_keystore_file(f, password) certs.extend(_certs) except IOException as err: pass # reported as 'Invalid keystore format' if err is not None: # try loading pem version instead with open(path) as f: _certs, _private_key = _extract_cert_from_data(f, password, key_converter, cert_converter) private_key = _private_key if _private_key else private_key certs.extend(_certs) return certs, private_key
Example #8
Source File: javashell.py From CTFCrackTools with GNU General Public License v3.0 | 6 votes |
def execute( self, cmd ): """Execute cmd in a shell, and return the java.lang.Process instance. Accepts either a string command to be executed in a shell, or a sequence of [executable, args...]. """ shellCmd = self._formatCmd( cmd ) env = self._formatEnvironment( self.environment ) try: p = Runtime.getRuntime().exec( shellCmd, env, File(os.getcwdu()) ) return p except IOException, ex: raise OSError( 0, "Failed to execute command (%s): %s" % ( shellCmd, ex ) ) ########## utility methods
Example #9
Source File: _sslcerts.py From CTFCrackTools with GNU General Public License v3.0 | 6 votes |
def _extract_certs_for_paths(paths, password=None): # Go from Bouncy Castle API to Java's; a bit heavyweight for the Python dev ;) key_converter = JcaPEMKeyConverter().setProvider("BC") cert_converter = JcaX509CertificateConverter().setProvider("BC") certs = [] private_key = None for path in paths: err = None with open(path) as f: # try to load the file as keystore file first try: _certs = _extract_certs_from_keystore_file(f, password) certs.extend(_certs) except IOException as err: pass # reported as 'Invalid keystore format' if err is not None: # try loading pem version instead with open(path) as f: _certs, _private_key = _extract_cert_from_data(f, password, key_converter, cert_converter) private_key = _private_key if _private_key else private_key certs.extend(_certs) return certs, private_key
Example #10
Source File: javashell.py From CTFCrackTools with GNU General Public License v3.0 | 6 votes |
def execute( self, cmd ): """Execute cmd in a shell, and return the java.lang.Process instance. Accepts either a string command to be executed in a shell, or a sequence of [executable, args...]. """ shellCmd = self._formatCmd( cmd ) env = self._formatEnvironment( self.environment ) try: p = Runtime.getRuntime().exec( shellCmd, env, File(os.getcwdu()) ) return p except IOException, ex: raise OSError( 0, "Failed to execute command (%s): %s" % ( shellCmd, ex ) ) ########## utility methods
Example #11
Source File: test_exception.py From chaquopy with MIT License | 5 votes |
def test_catch(self): from java.lang import Integer from java.lang import RuntimeException, IllegalArgumentException, NumberFormatException with self.assertRaises(NumberFormatException): # Actual class Integer.parseInt("hello") with self.assertRaises(IllegalArgumentException): # Parent class Integer.parseInt("hello") with self.assertRaises(RuntimeException): # Grandparent class Integer.parseInt("hello") from java.lang import System from java.io import IOException try: System.getProperty("") except IOException: # Unrelated class self.fail() except NumberFormatException: # Child class self.fail() except IllegalArgumentException: # Actual class pass
Example #12
Source File: pyobjecttest.py From chaquopy with MIT License | 5 votes |
def throws_java(msg="abc olé 中文"): from java.io import IOException raise IOException(msg)
Example #13
Source File: __init__.py From edwin with Apache License 2.0 | 5 votes |
def _excmd(self, sshcmd): ''' return (connected_ok, response_array) ''' connected_ok=True resp = [] try: conn = Connection(self.hostname) conn.connect() self.logger.info('ssh connection created.') isAuthenticated = conn.authenticateWithPassword(self.user, self.password) if not isAuthenticated: connected_ok=False self.logger.error('ssh failed to authenticatd.') else: self.logger.info('ssh authenticated.') sess = conn.openSession() self.logger.info('ssh session created.') sess.execCommand(sshcmd) self.logger.info('ssh command issued. cmd is %s'%sshcmd) stdout = StreamGobbler(sess.getStdout()) br = BufferedReader(InputStreamReader(stdout)) while True: line = br.readLine() if line is None: break else : resp.append(line) self.logger.warning('ssh command output: '%resp) except IOException ,ex: connected_ok=False #print "oops..error,", ex self.logger.error('ssh exception: %s'% ex)
Example #14
Source File: console_commands.py From insteon-terminal with The Unlicense | 5 votes |
def connectToHub(adr, port, pollMillis, user, password): """connectToHub(adr, port, pollMillis, user, password) connects to a specific non-legacy hub """ print("Connecting") try: iofun.connectToHub(adr, port, pollMillis, user, password) print("Connected") except IOException as e: err(e.getMessage())
Example #15
Source File: console_commands.py From insteon-terminal with The Unlicense | 5 votes |
def connectToLegacyHub(adr, port): """connectToLegacyHub(adr, port) connects to a specific legacy hub""" print("Connecting") try: iofun.connectToLegacyHub(adr, port) print("Connected") except IOException as e: err(e.getMessage())
Example #16
Source File: console_commands.py From insteon-terminal with The Unlicense | 5 votes |
def connectToSerial(dev): """connectToSerial("/path/to/device") connects to specific serial port """ print("Connecting") try: iofun.connectToSerial(dev) print("Connected") except IOException as e: err(e.getMessage())