Gentoo Archives: gentoo-dev

From: Peter Ruskin <aoyu93@×××××××××.com>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Portage http interface
Date: Sat, 16 Nov 2002 10:36:57
Message-Id: 200211161036.01805.aoyu93@dsl.pipex.com
In Reply to: Re: [gentoo-dev] Portage http interface by Troy Dack
1 On Saturday 16 Nov 2002 09:39, Troy Dack wrote:
2 > On Sat, 2002-11-16 at 19:49, Peter Ruskin wrote:
3 > > On Friday 15 Nov 2002 15:26, Troy Dack wrote:
4 > > > Let me know what you think.
5 > > >
6 > > > Thanks
7 > >
8 > > $ portageserver.py
9 > > File "/usr/local/bin/portageserver.py", line 24
10 > > def server bind(self):
11 > > ^
12 > > SyntaxError: invalid syntax
13 >
14 > For some reason you are missing an underscore, that line should read:
15 >
16 > def server_bind(self):
17 >
18 > That is with an underscore joining server and bind(self):
19
20 I just pasted from your email. There were *no* underscores. I use kmail -
21 you use evolution. I think I relaced all the spaces with underscores but
22 still get an error:
23
24 $ portageserver.py
25 File "/usr/local/bin/portageserver.py", line 27
26 self.socket.setsockopt(socket.SOL SOCKET, socket.SO REUSEADDR, 1)
27 ^
28 SyntaxError: invalid syntax
29 $ portageserver.py
30 File "/usr/local/bin/portageserver.py", line 32
31 VERSION SHORT=1
32 ^
33 SyntaxError: invalid syntax
34 $ portageserver.py
35 File "/usr/local/bin/portageserver.py", line 39
36 for node in portage.portdb.cp all():
37 ^
38 SyntaxError: invalid syntax
39 $ portageserver.py
40 File "/usr/local/bin/portageserver.py", line 40
41 if not PortageTree.has key(split(node, "/")[0]):
42 ^
43 SyntaxError: invalid syntax
44 $ portageserver.py
45 File "/usr/local/bin/portageserver.py", line 48
46 def do GET(self):
47 ^
48 SyntaxError: invalid syntax
49 $ portageserver.py
50 File "/usr/local/bin/portageserver.py", line 50
51 self. perform GET()
52 ^
53 SyntaxError: invalid syntax
54 $ portageserver.py
55 File "/usr/local/bin/portageserver.py", line 54
56 def perform GET(self):
57 ^
58 SyntaxError: invalid syntax
59 $ portageserver.py
60 File "/usr/local/bin/portageserver.py", line 55
61 path = self.translate path()
62 ^
63 SyntaxError: invalid syntax
64 $ portageserver.py
65 File "/usr/local/bin/portageserver.py", line 57
66 self.send error(400, 'Illegal URL construction')
67 ^
68 SyntaxError: invalid syntax
69 $ portageserver.py
70 File "/usr/local/bin/portageserver.py", line 65
71 self.send response(200)
72 ^
73 SyntaxError: invalid syntax
74 $ portageserver.py
75 File "/usr/local/bin/portageserver.py", line 66
76 self.send header("Content-Type", 'text/html')
77 ^
78 SyntaxError: invalid syntax
79 $ portageserver.py
80 File "/usr/local/bin/portageserver.py", line 87
81 self.send response(200)
82 ^
83 SyntaxError: invalid syntax
84 $ portageserver.py
85 File "/usr/local/bin/portageserver.py", line 89
86 self.end headers()
87 ^
88 SyntaxError: invalid syntax
89 $ portageserver.py
90 File "/usr/local/bin/portageserver.py", line 125
91 full package = portage.portdb.xmatch("bestmatch-visible",match)
92 ^
93 SyntaxError: invalid syntax
94 $ portageserver.py
95 File "/usr/local/bin/portageserver.py", line 128
96 full package=portage.best(portage.portdb.xmatch("match-all",match))
97 ^
98 SyntaxError: invalid syntax
99 $ portageserver.py
100 File "/usr/local/bin/portageserver.py", line 135
101 full desc = portage.portdb.aux get(full package,["DESCRIPTION"])[0]
102 ^
103 SyntaxError: invalid syntax
104 $ portageserver.py
105 File "/usr/local/bin/portageserver.py", line 135
106 full_desc = portage.portdb.aux get(full_package,["DESCRIPTION"])[0]
107 ^
108 SyntaxError: invalid syntax
109 $ portageserver.py
110 File "/usr/local/bin/portageserver.py", line 139
111 myver = self.getVersion(full package, self.VERSION RELEASE)
112 ^
113 SyntaxError: invalid syntax
114 $ portageserver.py
115 File "/usr/local/bin/portageserver.py", line 156
116 """ + full desc + """
117 ^
118 SyntaxError: invalid syntax
119 $ portageserver.py
120 File "/usr/local/bin/portageserver.py", line 165
121 def getVersion(self,full package,detail):
122 ^
123 SyntaxError: invalid syntax
124 $ portageserver.py
125 File "/usr/local/bin/portageserver.py", line 166
126 if len(full package) > 1:
127 ^
128 SyntaxError: invalid syntax
129 $ portageserver.py
130 File "/usr/local/bin/portageserver.py", line 167
131 package_parts = portage.catpkgsplit(full package)
132 ^
133 SyntaxError: invalid syntax
134 $ portageserver.py
135 File "/usr/local/bin/portageserver.py", line 168
136 if detail == self.VERSION_RELEASE and package parts[3] != 'r0':
137 ^
138 SyntaxError: invalid syntax
139 $ portageserver.py
140 File "/usr/local/bin/portageserver.py", line 177
141 installed package = portage.portdb.xmatch("bestmatch-visible", package)
142 ^
143 SyntaxError: invalid syntax
144 $ portageserver.py
145 File "/usr/local/bin/portageserver.py", line 186
146 def translate path(self):
147 ^
148 SyntaxError: invalid syntax
149 $ portageserver.py
150 File "/usr/local/bin/portageserver.py", line 211
151 svr.serve forever()
152 ^
153 SyntaxError: invalid syntax
154 $ portageserver.py
155 Traceback (most recent call last):
156 File "/usr/local/bin/portageserver.py", line 206, in ?
157 if name == ' main ':
158 NameError: name 'name' is not defined
159
160 --
161 Gentoo Linux 1.4 (Portage 2.0.44 (default-x86-1.4, gcc-3.2, glibc-2.3.1-r2)).
162 KDE: 3.0.99 (KDE 3.1 RC3) Qt: 3.1.0
163 AMD Athlon(tm) XP 1900+ 512MB. Kernel: 2.4.19-win4lin. GCC 3.2
164 Linux user #275590 (http://counter.li.org/). up 1 day, 12 h, 12 min
165
166
167 --
168 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Portage http interface Troy Dack <troy@××××××.com>
Re: [gentoo-dev] Portage http interface "José Fonseca" <j_r_fonseca@××××××××.uk>
Re: [gentoo-dev] Portage http interface Per Wigren <wigren@××××.se>