Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3283
| Path | csiph.com!weretis.net!feeder4.news.weretis.net!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx35.am4.POSTED!not-for-mail |
|---|---|
| Received-SPF | pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz; |
| From | Ondrej Tuma <konference@webjet.cz> |
| In-Reply-To | <20180411170319.1b7b9040.filbar@centrum.cz> |
| Organization | Blackmouse |
| X-Mailer | Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) |
| Mime-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="=_hugo.zagamma.cz-20605-1523525620-0001-2" |
| Subject | Re: [python] Python Xlib - skript na uspávání PC |
| X-BeenThere | python@py.cz |
| X-Mailman-Version | 2.1.26 |
| Precedence | list |
| List-Id | Konference PyCZ <python.py.cz> |
| List-Unsubscribe | <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe> |
| List-Archive | <http://www.py.cz/pipermail/python/> |
| List-Post | <mailto:python@py.cz> |
| List-Help | <mailto:python-request@py.cz?subject=help> |
| List-Subscribe | <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe> |
| Newsgroups | cz.comp.lang.python |
| Message-ID | <mailman.17.1523525620.27945.python@py.cz> (permalink) |
| X-Mailman-Original-Message-ID | <20180412113334.48710e3f@dell.kancelar.seznam.cz> |
| X-Mailman-Original-References | <20180411170319.1b7b9040.filbar@centrum.cz> |
| References | <20180411170319.1b7b9040.filbar@centrum.cz> <20180412113334.48710e3f@dell.kancelar.seznam.cz> |
| Lines | 75 |
| X-Complaints-To | abuse@usenet-news.net |
| NNTP-Posting-Date | Thu, 12 Apr 2018 09:33:41 UTC |
| Date | Thu, 12 Apr 2018 11:33:34 +0200 |
| X-Received-Bytes | 5193 |
| X-Received-Body-CRC | 3004712292 |
| Xref | csiph.com cz.comp.lang.python:3283 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
Hoj, tohle nebude problém Pythonu ale spíš Xlib. Pokud se dobře pamatuji, tak self.xlib.XDefaultRootWindow(self.dpy) nemusí z různých důvodů vrátit root, a hlavně to nemusí být ten, který potřebuješ. A skoro bych si tipnul že self.xss.XScreenSaverAllocInfo() taky nemusí alokovat xss_info, ale to se děje asi jen při problémech s pamětí. Možná při nedostupnosti XScreenu, nevím. Rozhodně bych doporučoval tyto části ošetřit a kontrolovat. V pythonu se středníky nepoužívají. Pokud ti je milé C/C++, tak napiš řaději kód v něm. Pro danou úlohu to bude lepší. Nicméně SIGSEGV v Xlib vetšinou znamená, že se něco nepovede a není to odchycené, zejména že něco není alokované. Ondra V Wed, 11 Apr 2018 17:03:19 +0200 filbar@centrum.cz napsáno: > Ahojte, > před už hooodně dlouhoou dobou jsem si napsal skriptik na automatické > uspavani PC(používám v linuxu velmi jednoduchý desktop manager icewm), > jenomže před cca půl rokem mi přestal fungovat. > > S pomocí http://www.abclinuxu.cz/poradna/linux/show/436097#6 jsem > vyřešil první problém, jenomže jsem zjistil, že mi skript padá ještě > na řádcích 62 a 74 na "Neoprávněný přístup do paměti (SIGSEGV)". > > Protože nejsem žádný odborník na Python, spíše si v něm jednou za čas > napíšu něco jednoduchého, chtěl jsem poprosit zdejší komunitu jestli > by mi neporadili jak skript opravit. > > Předem děkuji za rady. > Filip Bartmann -- Ondřej Tůma <mcbig@zeropage.cz> https://ipv6.mcbig.cz https://keybase.io/mcbig twitter: mcbig_cz
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] Python Xlib - skript na uspávání PC Ondrej Tuma <konference@webjet.cz> - 2018-04-12 11:33 +0200
csiph-web