Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
CIRCLE
/
client
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
2
Merge Requests
0
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
A prog2-höz tartozó friss repo anyagok itt elérhetőek:
https://git.iit.bme.hu/
Commit
3cb9d3e3
authored
Jul 07, 2014
by
Csók Tamás
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Correction in cloud.py and a windows icon for windows
parent
782c01ba
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
23 deletions
+28
-23
dist/cloud.ico
+0
-0
dist/cloud.py
+28
-23
No files found.
dist/cloud.ico
0 → 100644
View file @
3cb9d3e3
File added
dist/cloud.py
View file @
3cb9d3e3
...
...
@@ -34,7 +34,7 @@ def pars_arguments():
parser
.
add_argument
(
"-u"
,
"--username"
,
type
=
str
)
parser
.
add_argument
(
"-p"
,
"--password"
,
type
=
str
)
parser
.
add_argument
(
"-d"
,
"--driver"
,
help
=
"Select webdriver. Aside from Firefox, you have to install first the proper driver."
,
\
type
=
str
,
choices
=
[
'firefox'
,
'chrome'
,
'ie'
,
'opera'
,
'safari'
],
default
=
"firefox"
)
type
=
str
,
choices
=
[
'firefox'
,
'chrome'
,
'ie'
,
'opera'
],
default
=
"firefox"
)
parser
.
add_argument
(
"-o"
,
"--old"
,
help
=
"Use old interface"
,
action
=
"store_true"
)
args
=
parser
.
parse_args
();
return
args
...
...
@@ -54,8 +54,6 @@ class Browser:
self
.
driver
=
webdriver
.
Ie
()
elif
args
.
driver
==
"opera"
:
self
.
driver
=
webdriver
.
Opera
()
elif
args
.
driver
==
"safari"
:
self
.
driver
=
webdriver
.
Safari
()
self
.
driver
.
implicitly_wait
(
10
)
##
...
...
@@ -96,6 +94,7 @@ class Browser:
driver
.
find_element_by_css_selector
(
"a[href*='/logout/']"
)
.
click
()
except
:
print
"Browser session timed out!"
raise
return
vm
##
...
...
@@ -127,6 +126,7 @@ class Browser:
driver
.
find_element_by_css_selector
(
"a[href*='/logout/']"
)
.
click
()
except
:
print
"Browser session timed out!"
raise
return
vm
##
...
...
@@ -138,25 +138,30 @@ class Browser:
# kapcsolódunk a klienshez
def
main
():
args
=
pars_arguments
()
if
args
.
uri
is
not
None
:
vm
=
Struct
()
vm
.
protocol
,
vm
.
user
,
vm
.
password
,
vm
.
host
,
vm
.
port
=
args
.
uri
.
split
(
':'
,
4
)
vm
.
protocol
=
vm
.
protocol
.
upper
()
vm
.
state
=
"RUN"
else
:
browser
=
Browser
(
args
)
if
args
.
old
:
vm
=
browser
.
old_main
()
else
:
vm
=
browser
.
main
()
browser
.
driver
.
quit
()
if
platform
.
system
()
==
"Linux"
:
from
cloud_connect_from_linux
import
connect
elif
platform
.
system
()
==
"Windows"
:
from
cloud_connect_from_windows
import
connect
if
vm
.
state
.
upper
()[:
3
]
in
(
"FUT"
,
"RUN"
):
connect
(
vm
)
try
:
args
=
pars_arguments
()
if
args
.
uri
is
not
None
:
vm
=
Struct
()
vm
.
protocol
,
vm
.
user
,
vm
.
password
,
vm
.
host
,
vm
.
port
=
args
.
uri
.
split
(
':'
,
4
)
vm
.
protocol
=
vm
.
protocol
.
upper
()
vm
.
state
=
"RUN"
else
:
browser
=
Browser
(
args
)
try
:
if
args
.
old
:
vm
=
browser
.
old_main
()
else
:
vm
=
browser
.
main
()
browser
.
driver
.
quit
()
except
:
raise
if
platform
.
system
()
==
"Linux"
:
from
cloud_connect_from_linux
import
connect
elif
platform
.
system
()
==
"Windows"
:
from
cloud_connect_from_windows
import
connect
if
vm
.
state
.
upper
()[:
3
]
in
(
"FUT"
,
"RUN"
):
connect
(
vm
)
except
:
pass
if
__name__
==
"__main__"
:
main
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment